The platform
Seven modules. One manifest.
Deklarative is one product with seven user-facing modules. The Studio is what humans interact with; everything else is generated, deployed, and run from the manifest the Studio produces.
Studio
Low-code design environment — entity modeler, form builder, report designer, BPMN / CMMN editors, dependency graph, code preview.
Learn more
Entities & forms
XAF-inspired auto-layout. Define an entity once → CRUD API, form, list, audit, search, import/export — generated, not maintained.
Learn more
Reports
Banded report designer with CEL expressions, CLDR/LDML format patterns. PDF, XLSX, HTML, DOCX export. Rust/WASM compiler for performance.
Learn more
Workflow engine
BPMN + CMMN. Approval gates, SLA timers, retries, idempotency. Temporal-compatible runtime with worker pools.
Learn more
Activities
56 polyglot activities — TS / Kotlin / Go / Rust / Python. HTTP, GraphQL, email, SMS, Slack, Teams, database, OCR, e-sign, LDAP, WhatsApp.
Learn more
Code generation
Real code, not a runtime trap. TypeScript clients, Go servers, SQL schemas, OpenAPI, GraphQL, Pulumi manifests — all generated, all yours.
Learn more
Infrastructure
Pulumi-driven multi-cloud provisioning. Databases, queues, object storage, CDNs, container runtimes from the same manifest.
Learn more
The shape of the manifest
One declaration. Studio reads it. Codegen consumes it. Infra applies it.
| Manifest section | What it declares | What it generates |
|---|---|---|
| entities | Domain types, fields, relationships, constraints | SQL schema, CRUD API, TS client, audit log, search index |
| forms | Layout, validation, conditional visibility, editors | React forms (web), SwiftUI / Compose stubs (mobile), PDF intake forms |
| reports | Banded layout, expressions, formats, parameters | PDF / XLSX / HTML / DOCX renderers |
| workflows | BPMN processes, CMMN cases, SLA, error policy | Workflow engine deploy, worker registrations, observability hooks |
| activities | Custom activities and language bindings | Worker scaffolds in TS / Kotlin / Go / Rust / Python |
| infrastructure | Database, queue, storage, CDN, runtime targets | Pulumi program, secrets management, deploy pipeline |
The manifest is yours — committed in your repo, versioned, code-reviewed. Studio is a visual editor; the manifest is the source of truth.
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.