Skip to main content

Developer Workflow

A common Radish workflow looks like this:

  1. Describe the system
  2. Create or refine the blueprint
  3. Run the compiler
  4. Use the generated architecture
  5. Build application features above it

Example

Step 1 — Describe the system

We need a system for managing shipping statuses with a timeline and approval workflow.

Step 2 — Create or refine the blueprint

The developer, optionally with AI assistance, translates that intent into structured blueprint definitions.

Step 3 — Run the compiler

npm run generate

Step 4 — Use the generated architecture

The generated datalayer becomes the canonical backend architecture for the app.

Step 5 — Build features above it

Developers and AI tools then build UI, workflows, and integrations on top of that foundation.