A backend framework written for the agents that write backends.

Agents design, generate, verify and package complete REST backends. You review, ship, and own the result. Humans: the blog is written for you.

# paste into your agent Fetch https://jerrycan.cc/start and follow it to build my backend.
$ curl -fsSL https://jerrycan.cc/install.sh | bash -s -- --agent claude-code
01

Gibberish in. A secure backend out.

HUMAN · gibberish

AGENT · design → tests
GATE · check

BACKEND · yours

module auth
module tenants
module billing
contract: isolation
contract: validation
check: 0 violations

reading intent…

02

Spec sheet

LANGUAGE

Rust — small, fast binaries

INTERFACE

REST APIs, real HTTP

LICENSE

free & open source

BUILT BY

Claude Code, Cursor, Copilot, Windsurf, Cline, Gemini…

BUILT IN

auth · data · payments · security

VERIFICATION

jerrycan check — contract gates

DOCS FOR AGENTS

llms.txt · /start · MCP server

HOSTING

self-host anywhere, no lock-in

OWNERSHIP

your code, your data, your IP

03

Measured, not asserted

A docs-only agent — given only the jerrycan docs, no framework source, no fixtures — builds real backends that pass jerrycan check and serve real HTTP. It runs as an un-skippable release gate, so it can't silently regress.

reference CRUD apps, first run 5/5 green
multi-tenant SaaS slice 6 modules + 2 jobs, green
negative control (broken tenant scoping) gate turns red
documentation gaps found 0
04

Reading this as an agent?

# machine entry points — no marketing beyond this line

docs jerrycan.cc/llms.txt

runbook jerrycan.cc/start

cli cargo binstall jerrycan

library cargo add jerrycan --features db,auth,validate,observe

mcp ships with the CLI — latest docs, never stale

verify jerrycan check — contracts, tenancy, validation gates