Built for standardized agent output
The Xano SDK is a deterministic, fully typed authoring surface. Claude Code emits TypeScript that always compiles to a valid, importable workspace, grounded in llms.txt and the AGENTS.md in your project.
Claude Code writes your backend in TypeScript with the Xano SDK, you run it on the Xano Engine on your machine, then deploy it to Xano. One set of rules covers every agent, and Xano runs the path to production without the DevOps overhead.
npx @xano/sdk agent-skill install The Xano SDK is a deterministic, fully typed authoring surface. Claude Code emits TypeScript that always compiles to a valid, importable workspace, grounded in llms.txt and the AGENTS.md in your project.
The Xano Engine runs your backend on your machine with no account and no network, so Claude Code iterates against a real backend without credentials. A disposable ephemeral tests the same code on Xano’s cloud.
Claude Code can generate your app in minutes. With a clear picture of what got built and enterprise-grade infrastructure, Xano makes it production-ready.
In Claude Code, run /plugin marketplace add xano-sdk/sdk, then /plugin install xano@xano-sdk. Or install the xano-backend skill into every coding agent on your machine at once. When a project needs a backend and has none, the skill has Claude Code confirm Xano with you, run init, deploy, and follow the AGENTS.md that init wrote.
npx @xano/sdk agent-skill install init writes a TypeScript backend under xano/, a React or Svelte frontend, the xano:deploy scripts and an AGENTS.md brief. It also connects Claude Code to the Xano Engine’s local MCP server, where Claude Code reads tables and rows, seeds data, and runs functions and tests. Code still changes in xano/ and ships with a deploy. Already on Xano? Add --from workspace to read your workspace back as TypeScript.
npx @xano/sdk init my-app && cd my-app Open your project in your IDE with Claude Code running in the integrated terminal. Describe what you need (APIs, workflows, data models) and Claude Code writes the backend in TypeScript with the Xano SDK, grounded in the SDK’s llms.txt and the AGENTS.md in your project, instead of a guess.
npm run xano:deploy typechecks and deploys the backend to the Xano Engine on your machine. Run npx xanosdk test run-all, open the builder link the deploy prints to see what your code compiled to, and redeploy in seconds. When it’s ready to share, npm run xano:deploy:ephemeral puts the same code on a live URL on Xano’s cloud.
npm run xano:deploy init writes an AGENTS.md brief, and Claude Code reads it as your project instructions. Install the skill and Claude Code follows the same brief as every other agent on the project.
Run /plugin marketplace add xano-sdk/sdk, then /plugin install xano@xano-sdk, inside Claude Code, and Claude Code has the xano-backend skill.
npx @xano/sdk agent-skill install installs the same skill into each coding agent on your machine. status and uninstall work the same way, and npx skills add xano-sdk/sdk is the skills-installer route.
Claude Code reads AGENTS.md at the start of every session, alongside the SDK’s llms.txt. Cursor, Codex and the rest read the same file, so every agent on the project builds to the same rules.
Terminal: install the xano-backend skill# Inside Claude Code
/plugin marketplace add xano-sdk/sdk
/plugin install xano@xano-sdk
# Or into every coding agent on this machine
npx @xano/sdk agent-skill install
npx @xano/sdk agent-skill status AI can generate apps fast. Xano can help you make them production-ready, reliable, and built to last.
How Xano governs AI-generated codeEvery command on this page comes from the Xano SDK. See how coding agents build on Xano →
See what your code compiled to as a Function Stack in Canvas View: transparent, auditable, human-readable.
Production-ready PostgreSQL with triggers, relationships, and direct access. No migrations, no DevOps.
Instant REST APIs with auth, rate limiting, and custom logic. Ready to connect to any frontend or service.
Describe your backend. AI builds schemas, APIs, auth, and logic, governed from the start.
Write the backend as typed TypeScript in your repo, from any IDE or agent, with full governance intact.
Request tracing, performance dashboards, and audit logs across every system.
Branch, test, and promote. Git-based versioning so nothing untested reaches production.
HIPAA, SOC 2, GDPR, and ISO compliance with fine-grained access control. Built in from day one.
Yes. npx @xano/sdk init my-app --from workspace reads your workspace back as readable TypeScript (real s.db.query(...), not a JSON dump) and diffs it against the source. Claude Code then works from your real schemas and endpoints. A pull carries schema only, so try changes on the Xano Engine or an ephemeral first.
xano-backend is an agent skill (SKILL.md). When a project needs a backend and has none, it has Claude Code confirm Xano with you, run init, deploy, and follow the AGENTS.md that init wrote. Install it in Claude Code with /plugin marketplace add xano-sdk/sdk and /plugin install xano@xano-sdk, or with npx @xano/sdk agent-skill install.
The package ships machine-readable grounding generated from the SDK’s own sources, so it cannot drift from them: llms.txt, the router with the mental model and the gotchas, the llms/*.md topic files it maps, and manifest.json. init also drops an AGENTS.md brief into every project.
init connects Claude Code to the MCP server of the Xano Engine running on your machine. Through it, Claude Code reads tables and rows, seeds data, and runs functions and tests against a real backend, with no account. Code still changes in xano/ and ships with a deploy. npx xanosdk local mcp shows how an agent connects.
The typed surface catches a lot before it runs: a backend rename is a compile error rather than a 404. The tests you author run with npx xanosdk test run-all, and a failing suite exits 5, distinct from a crash. Every change can go to a disposable ephemeral first, and nothing reaches your workspace without a release. You’re never deploying blind.
Yes. Every agent reads the same AGENTS.md that init wrote, so Claude Code and a teammate in Cursor or Codex build to one brief. The xano-backend skill also installs into Copilot, Gemini CLI, Amp and OpenCode. See how coding agents build on Xano.
No. init needs no sign-in, and the Xano Engine runs your backend on your machine with no account and no network. When you want a URL to share, sign in once with npx xanosdk login and deploy to an ephemeral on Xano’s cloud.
Yes, because scaling is the platform’s job, not the code’s. Claude Code writes the logic; Xano runs it on managed Postgres with auth, background jobs and deployment handled for you. The same TypeScript runs on the Xano Engine on your machine and, after a release, on Xano’s cloud.
AI is great at going from zero to one, but sometimes you need more careful control to refine, modify, and extend what was generated. Everything Claude Code writes is TypeScript in your repo: version it, review it in pull requests, edit it by hand, and redeploy. Canvas View shows what it compiled to. You’re never locked into output you can’t understand or change.
The backend agents can build and humans can trust.