If you have ever spent two days wiring up a React admin panel so your ops team can edit a database table, you already know the problem Lowdefy is trying to solve. The framework lets you describe a web app entirely in YAML — pages, data connections, UI blocks, auth rules — and the runtime turns that config into a working Next.js app. No JSX, no component trees, no Webpack config. Version 5.3, released in May 2026, added AI-agent flows to that same model, so you can drop a streaming chat interface wired to Claude or GPT into the same config file that defines your CRUD tables.

This review covers what Lowdefy actually does, how the config model feels day-to-day, the new agent capabilities, self-hosting, and where the approach hits a ceiling.

The YAML-first model: what you actually write

The core idea is that every Lowdefy app is a tree of YAML documents. A minimal page with a data table might look like this:

id: orders-page