Studio
Where the manifest is written by hand or by mouse.
Studio is the visual surface for the Deklarative manifest. Drag-build entities, lay out forms, design reports, draw workflows, then preview the generated code right there before you ship.
Entity modeler
- Class-diagram view of your domain
- Type-safe fields with primitive + domain types
- Relationships (1:1, 1:n, n:n) with referential rules
- Constraints, indexes, soft-delete, audit columns
- Inheritance, mixins, polymorphic types
Form builder
- Puck-based drag-build with auto-layout fallback
- Conditional visibility and validation rules
- Per-platform overrides (web / mobile / desktop)
- 40+ field editors including signatures, file upload, geolocation
- Multilingual labels with CLDR-driven number / date / currency formatting
Report designer
- Banded report layout (header, group, detail, summary, footer)
- CEL expression engine with schema-aware autocomplete
- Sub-reports, charts, conditional sections
- Multi-locale rendering with CLDR / LDML format strings
- PDF, XLSX, HTML, DOCX export
Workflow editors
- BPMN 2.0 editor with full task / gateway / event palette
- CMMN 1.1 case editor for non-deterministic processes
- Drag-and-drop activity invocation from the standard library
- Live simulator — step through a process with sample data
- Side-by-side diff between draft and deployed
Dependency graph
- Visual graph of entities, workflows, activities, infrastructure
- "What depends on what?" — find blast radius before changing
- Dead-code detection (unused entities, orphaned workflows)
- Impact preview before manifest apply
Code preview
- See the generated TypeScript / Go / SQL alongside the visual editor
- Diff view between current generated and last applied
- Edit directly when you need to (escape hatch)
- Studio reads the edits back, where it can
Get started
Describe the system. Ship the system.
Open source under Apache 2.0. Cloud free for evaluation. Production deployments self-hosted or hosted, your call.