Quickback Docs

Cloud Compiler

The hosted Quickback compiler turns your definitions into a complete backend. Learn about architecture, authentication, and how the CLI communicates with the cloud.

Quickback offers a hosted compiler at https://compiler.quickback.dev. The CLI uses it to turn your definitions into a complete backend.

How It Works

┌──────────────┐         ┌──────────────────────┐
│  quickback   │  POST   │  compiler.quickback   │
│  CLI         │────────▶│  .dev/compile         │
│              │         │                       │
│  Sends:      │         │  Returns:             │
│  - config    │         │  - Hono routes        │
│  - features  │◀────────│  - Drizzle migrations │
│  - meta      │         │  - TypeScript SDK     │
└──────────────┘         └──────────────────────┘
  1. The CLI reads your quickback.config.ts and feature definitions.
  2. It sends them to the cloud compiler as a JSON payload.
  3. The compiler generates all backend files (routes, migrations, SDK, OpenAPI spec).
  4. The CLI writes the generated files to your project.

Quick Start

# 1. Install the CLI
npm install -g @kardoe/quickback

# 2. Create a project
quickback create cloudflare my-app
cd my-app

# 3. Log in
quickback login

# 4. Compile
quickback compile

Existing Databases

When recompiling an existing project, the CLI automatically sends your Drizzle meta files so the compiler generates incremental migrations instead of fresh CREATE TABLE statements.

Meta files are loaded from:

  • drizzle/features/meta/ (dual database mode)
  • drizzle/meta/ (single database mode)

No extra configuration needed — the CLI handles this automatically.

Next Steps

On this page