Developer docs

Build on top of Hatchable.

The SDK surface, the secrets architecture, and the full hatchable.toml reference. Written for people who'd rather read code than prose.

Read this first — hard constraints Hatchable runs without a build step. Source files = production. No webpack/vite/esbuild/tsc/Babel; no JSX, .jsx, or .tsx; no ORMs (Drizzle, Prisma, etc.); no framework imports (Next, Remix, SvelteKit, Express). Each is a deploy-time anti-pattern reject. CSS/JS deps load from CDNs at runtime — Tailwind, Alpine, React via esm.sh + htm. Handler shape is fixed: export default async function (req, res) in every api/*.js file. Knowing these up front saves a lot of "why did the deploy reject this?" cycles.