Skip to main content
DEKLARATIVE
Menu

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.