# Compile Targets

The Quickback Compiler reads a single set of definitions — schema, firewall, access, guards, masking, views, actions — and emits a production Hono application for the **Quickback Stack** on Cloudflare.

## [Quickback for Hono API](/compiler/targets/hono-api)

Generates a complete Hono application: routes, middleware, types, OpenAPI spec, MCP server, security artifacts. Pair with **Cloudflare D1** for SQLite at the edge or **Neon** for full PostgreSQL via Hyperdrive.

```typescript
providers: {
  runtime: defineRuntime('cloudflare'),
  database: defineDatabase('cloudflare-d1'), // or 'neon'
  auth: defineAuth('better-auth'),
}
```

## The DSL

See [Definitions](/compiler/definitions) for the schema + security DSL — the same input drives every output the compiler emits.
