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 │
└──────────────┘ └──────────────────────┘- The CLI reads your
quickback.config.tsand feature definitions. - It sends them to the cloud compiler as a JSON payload.
- The compiler generates all backend files (routes, migrations, SDK, OpenAPI spec).
- 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 compileExisting 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
- CLI Reference — All CLI commands
- Authentication — Login flow and API keys
- Endpoints — Compiler API reference
- Troubleshooting — Common issues
- Local Compiler — Run the compiler locally