Introduction to Apito
Apito is the AI-native backend platform where every backend is reviewable, versioned, and deployable on infrastructure you control. Design with Console, MCP, or Blueprints — then a human publishes the schema draft.

Console → Projects. Cloud and self-hosted share the same UI (app.apito.io or your local Console).
Surfaces
| Surface | URL | Role |
|---|---|---|
| Website | apito.io | Docs, learning, playgrounds |
| Console | app.apito.io (local often :4000) |
Auth, projects, review, publish, operate |
| Engine | api.apito.io (or your host) |
System GraphQL + secured/public project APIs |
Mental model
Idea → Schema → Review → Publish → API Ready
- Design models in Console, via MCP, or sync a Blueprint.
- Schema changes stage as a draft.
- Inspect the plan on Schema Changes.
- A human publishes — agents and CLI never self-approve schema.
- Call the project’s secured GraphQL with an Admin SDK or raw client.

Console → Models. Changes stay draft until you publish.

Console → Schema Changes. Review the plan, then publish.
Editions (truth table)
| Capability | Open Source | Free Cloud | Pro | Workers |
|---|---|---|---|---|
| Self-host Engine | ✓ | — | — | — |
| Managed project + GraphQL API | — | ✓ | ✓ | ✓ |
| Schema drafts + review UI | limited | ✓ | ✓ | ✓ |
| SaaS tenants / per-tenant DB | — | shared where offered | ✓ | depends |
| CLI filesystem schema sync | ✓ | ✓ | ✓ | ✓ |
Exact plan limits live on pricing; docs use edition badges, not marketing ceilings.
Admin SDKs vs raw API
| Client | Status |
|---|---|
JavaScript @apito-io/js-admin-sdk |
First-class — searchResources / getSingleResource / createNewResource / … |
Go github.com/apito-io/go-admin-sdk |
First-class — same ops |
Flutter flutter_admin_sdk |
First-class — not on pub.dev (publish_to: none) |
| Python / PHP / Java / … | Raw GraphQL or REST only — Raw clients |
Never mix system GraphQL (Console / CLI / MCP) with secured project GraphQL (app data). See System vs secured GraphQL.