Skip to content

Getting Started

Zeroback is an open-source real-time backend that runs on Cloudflare Workers and Durable Objects. Type-safe functions, reactive queries, and transactional mutations — on infrastructure you own.

Pick your framework and follow the step-by-step guide:

  1. Define your schema — Declare tables and validators in TypeScript. Zeroback generates types and SQL automatically.
  2. Write functions — Queries, mutations, and actions are plain TypeScript. They run on Cloudflare with transactional guarantees.
  3. Connect your frontend — Bind your UI to live data with a single hook. Queries re-render automatically when data changes — no polling.
  4. Deployzeroback deploy ships to your Cloudflare account. Your data stays on your infrastructure.
  • Schema — Tables, indexes, validators, and search indexes
  • Functions — Queries, mutations, actions, HTTP routes, cron jobs
  • Database — Filters, pagination, full-text search
  • How It Works — Architecture and real-time internals
  • CLIinit, dev, deploy, codegen, run, reset