// Quickstart · build locally

A working Cloudflare app, contracts included, in three commands.

No login, no Cloudflare account, no MCP setup. Generate a working booking app from inspectable modules, run it locally, then let your agent read docs, lockfiles, contracts, and check output before it edits.

Prerequisites: Node ≥ 20 · pnpm, npm, or bun · a terminal. That's it.

  1. 1

    Scaffold from inspectable modules

    Name your app and pick a template when prompted — it defaults to the booking app, a working Cloudflare SvelteKit app with Gateway, Auth, Identity, Customer, Booking, Audit Log, and Payment, all source-visible and pinned in microservices.lock.json.

    pnpm create microservices-app@latest
  2. 2

    Install and run it locally

    cd into the app you just named (swap in your name for your-app), then install and run against local D1 — no login, no Cloudflare account, no MCP setup for the first app.

    cd your-app && pnpm install && pnpm dev
  3. 3

    Plan a change, then check it

    --plan shows exactly what an addition changes before it runs. check returns agent-readable failures before any deploy or provider action.

    pnpm microservices add payment --plan && pnpm microservices check

What you get

A real app, not a snippet.

Prefer agents? The same SDK runs over the MCP server — your agent calls list_modules, inspect_module, compose_app, and run_checks with the same inspectable results and approval boundaries.

Next

Where to go from here.