Everything you need in one backend.

Centrali brings data, compute, storage, search, and automation into a single platform—with one API and one mental model.

Use it as your "default backend" for SaaS apps, internal tools, and data-backed products without managing infrastructure.

Core capabilities

Centrali is built around a small set of powerful primitives that cover most backend needs without a pile of services.

Data Management

Structures, records, and querying

Define schemas, validate records, and query your data with a structured query language—without managing a database cluster.

View in docs →

Compute & Functions

Serverless business logic

Run JavaScript functions close to your data. React to events, expose HTTP handlers, and schedule recurring work.

View in docs →

Storage & Search

Files and full-text search, built in

Upload files, store metadata, and search across your data with full-text indexing—no separate search cluster required.

View in docs →

Automation & Webhooks

Event-driven workflows

Use triggers, webhooks, and notifications to connect Centrali to the rest of your stack and keep systems in sync.

View in docs →

Access Control

Workspaces, roles, permissions

Protect your data with workspace isolation and fine-grained access rules that fit multi-tenant apps by default.

View in docs →

Developer Experience

APIs, SDKs, examples

A clean REST API, TypeScript SDK, and real examples so you can ship production code quickly.

View in docs →

How it all fits together

Each part of Centrali is designed to work with the others—structures power queries, queries trigger functions, functions write records and emit events for automation.

Data Management

Define schemas, validate records, and query your data with a structured query language—without managing a database cluster.

Structures & records

Docs →

Model your data with structures that enforce validation and relationships, then store records with type-safe access via the API.

Query language

Docs →

A declarative query language for filtering, sorting, and paginating your data—backed by indexing under the hood.

Reusable smart queries

Define reusable queries for common access patterns and power your UI without duplicating logic.

Compute & Functions

Run JavaScript functions close to your data. React to events, expose HTTP handlers, and schedule recurring work.

Compute functions

Docs →

Write JavaScript functions that run in a managed environment with access to Centrali APIs via the context object.

Triggers & schedules

Docs →

Invoke functions on data changes, HTTP webhooks, or on a recurring schedule—ideal for workflows and automation.

Function re-run

Docs →

Replay function executions with the same inputs to debug issues or investigate behavior safely.

Storage & Search

Upload files, store metadata, and search across your data with full-text indexing—no separate search cluster required.

File storage

Docs →

Store images, documents, and other assets with URLs you can use directly in your frontend.

Search engine

Docs →

Full-text search across your records with filters and relevance—configured at the structure level.

Automation & Webhooks

Use triggers, webhooks, and notifications to connect Centrali to the rest of your stack and keep systems in sync.

Outgoing webhooks

Docs →

Call external services when data changes or functions run—ideal for payments, CRMs, and external APIs.

Notifications

Docs →

Use Centrali as the backbone for email or push notifications driven by your own events.

Real-time updates

Docs →

Subscribe to record events via Server-Sent Events (SSE) and keep your UI in sync. Filter by structure, event type, or data values with automatic reconnection handled by the SDK.

Access Control

Protect your data with workspace isolation and fine-grained access rules that fit multi-tenant apps by default.

Workspace isolation

Each workspace has its own data, functions, and configuration, making multi-tenant SaaS safer to build.

Roles & permissions

Grant least-privilege access and map roles to how your product is organized.

Limits & quotas

Docs →

Understand rate limits and resource quotas clearly so you can design with confidence.

Developer Experience

A clean REST API, TypeScript SDK, and real examples so you can ship production code quickly.

REST API

Docs →

Every capability is exposed via HTTPS APIs documented in the API reference.

JavaScript/TypeScript SDK

Docs →

A first-class SDK that wraps authentication, records, queries, and function calls.

Examples & tutorials

Docs →

Blog, e-commerce, and SaaS examples that show Centrali in real applications.