This document summarizes a Java API for building web UIs called Fluent Java API. It provides low, mid, and high-level capabilities for building HTML elements, Bootstrap elements, ECharts, Font Awesome icons, and more. It includes abstractions for modeling user-system interactions as actions on property sources. The API can generate UIs from EMF models and ECore models to enable documentation generation and dynamic web applications. It is delivered as OSGi bundles and Maven jars.