Multi-tenant PaaS backend. Model-first. Schema-isolated.
Each tenant gets a schema-isolated database, a full HTTP API surface,
and runtime access to define models, store records, query data,
track changes, manage access control, and move files — all without
writing server-side code.
Machine-native bootstrap is first-class:
POST /auth/provision,
sign the challenge,
POST /auth/verify,
then manage bearer API keys through /api/keys or tenant machine keys through /api/user/machine-keys.
MCP is now first-class too: initialize against POST /mcp,
advertise Accept: application/json, text/event-stream,
keep the returned Mcp-Session-Id and MCP-Protocol-Version
headers, then use abbot_auth, abbot_describe,
abbot_find, abbot_data,
abbot_related, and abbot_bulk.