The administrative backbone
your apps build on

People, events, documents, billing, and communications — modeled your way with tenant-defined schemas, behind one secure multi-tenant API.

Schema on your terms

Every entity type is composed from tenant-defined, versioned attributes. Model your domain without waiting on a platform release.

Documents done right

Immutable versioning, check-out/check-in, role-based access, a full audit trail, and built-in full-text search across everything you store.

Events & scheduling

Meetings, deadlines, and to-dos with participants, roles, and RSVP status — queryable by time range out of the box.

Billing built in

Invoices with lifecycle control, per-tenant numbering, line items generated straight from events, and payment records that keep the books straight.

Communications

Internal messages and system notifications with threads, read state, and a unified inbox — triggered automatically by platform activity.

Multi-tenant to the core

Hard tenant isolation on every record and every request. Registered apps authenticate with scoped API keys that can be rotated or revoked instantly.

Learn it, then look it up

Start with the mental model, make your first call in the quickstart, then go task by task with the how-to guides. The full OpenAPI reference has an interactive explorer — and every docs page is plain Markdown underneath (llms.txt), so AI agents can read it all in one pass.

Open the API reference →