Quickback Compiler
The build tool. Compile TypeScript definitions into a Hono API on Cloudflare Workers.
The Quickback Compiler is the build tool at the center of Quickback. You write declarative definitions in TypeScript — schema, security rules, validation, custom actions — and the compiler emits a production Hono application for the Quickback Stack on Cloudflare.
defineTable() ─┐
├─► quickback compile ─► Hono API on Cloudflare
defineActions()─┘ (D1 or Neon)What the compiler does
When you run quickback compile, it:
- Reads your definitions — every
defineTable(),defineActions(), anddefineConfig()in your project - Validates security — firewall, access, guards, and masking are checked for consistency
- Generates output — Hono routes + middleware + types + OpenAPI spec + MCP server + security artifacts
- Emits database migrations — runs
drizzle-kit generatefor schema changes
quickback/
├── quickback.config.ts # Compiler configuration (providers, options)
└── features/
└── jobs/
├── jobs.ts # defineTable(...)
└── actions.ts # defineActions(...)The target: Hono on Cloudflare
Quickback for Hono API generates a complete Hono application bundled into a Cloudflare Worker. Pair with Cloudflare D1 for SQLite-at-the-edge or Neon for full PostgreSQL via Hyperdrive.
providers: {
runtime: defineRuntime('cloudflare'),
database: defineDatabase('cloudflare-d1'), // or 'neon'
auth: defineAuth('better-auth'),
}The DSL
- Definitions — Schema, Firewall, Access, Guards, Masking, Views, Actions
- Configuration —
quickback.config.ts, providers, domains, bindings - Getting Started — Templates and full examples
The cloud and the CLI
You don't run the compiler binary locally — it runs as a hosted service:
- Cloud Compiler —
compiler.quickback.dev, CLI, authentication, MCP server for editors - Claude Code Skill — AI-powered authoring assistance
Development workflow
- Define resources in
quickback/features/ - Compile with
quickback compile - Apply migrations with
wrangler d1 migrations apply - Test locally with
wrangler dev - Deploy with
wrangler deploy
Next steps
- Getting Started — Create your first project
- Definitions — The DSL
- Quickback for Hono API — Generated output reference