Features
Architecture Editor
The Architecture Editor is where you will design a project before any code is written: the components of the system, the modules inside them and the contracts between them, on one canvas.
- Components and modules: services, apps, databases and the modules each of them is built from.
- Contracts: the OpenAPI, AsyncAPI, GraphQL or SQL contracts that connect them.
- One source of truth: the design is the project specification. Code generation builds the components from it, and AI implements the business logic inside the generated structure.
What you can use today
The same architecture already drives code generation. Components and contracts are described in the project specification, and the generators create and regenerate backends from it; see Code Generation. The editor adds the visual way to design and change that specification.
The Architecture Editor will be part of PRO, like code generation. See Plans & Access.