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.

AI-Powered Features

Intelligence built into your backend

Let AI handle the tedious parts—generate schemas from descriptions, search with natural language, and catch data quality issues automatically.

View in docs →

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 →

Orchestration & Automation

Multi-step workflows and event-driven automation

Build complex multi-step workflows with conditional logic, scheduling, and automatic retries—no code required for common automation patterns.

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.

AI-Powered Features

Let AI handle the tedious parts—generate schemas from descriptions, search with natural language, and catch data quality issues automatically.

AI Schema Generator

Describe your data in plain English and get a complete schema with fields, types, and validation rules. No more manual configuration.

Natural Language Search

Search records using conversational queries like 'orders from last week with status shipped'. The AI translates your intent into filters.

Natural Language Record Creation

Create records by describing them instead of filling out forms. The AI extracts fields and validates against your schema.

Compute AI Assistant

Generate function code from descriptions. Describe what you want, and the AI writes working JavaScript using Centrali APIs.

AI Data Validation

Real-time validation catches format issues, inconsistencies, and outliers. Run batch scans to fix historical data quality issues.

Anomaly Detection & Insights

Continuous analysis surfaces unusual values, missing references, and data drift. View data quality scores and recommendations per structure.

Auto-Schema Discovery

Schemaless and auto-evolving modes for dynamic data ingestion. Accept or reject new fields discovered from incoming data.

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.

Secret fields

Docs →

Mark string properties as secrets to encrypt at rest with AES-256-GCM. Values are masked in API responses and revealed only with explicit permission.

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.

Trigger health monitoring

See trigger status at a glance with health badges and detailed health cards showing success rates, recent failures, and recommendations.

Handlebars templating

Docs →

Generate dynamic emails, notifications, and documents with built-in Handlebars support. 30+ helpers for currency, dates, conditionals, and more.

File storage from functions

Docs →

Store PDFs, images, and documents directly from compute functions with api.storeFile(). Perfect for shipping labels and generated reports.

Crypto & encoding

Docs →

SHA256 hashing, HMAC signatures, and Base64 encoding built into the runtime for webhook verification and API integrations.

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.

Image transformation

Docs →

Resize, compress, and convert images on-the-fly with URL parameters. Generate thumbnails and responsive images without storing multiple versions.

Search engine

Docs →

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

Orchestration & Automation

Build complex multi-step workflows with conditional logic, scheduling, and automatic retries—no code required for common automation patterns.

Workflow Orchestration

Docs →

Chain compute functions into multi-step workflows with visual editing. Define triggers, branching logic, and error handling in one place.

Decision Steps

Docs →

Route workflows based on data conditions with 10+ comparison operators. Support for nested paths, multiple conditions per case, and default fallbacks.

Delay Steps

Docs →

Pause workflows for specified durations—perfect for reminder emails, approval timeouts, or rate-limited API calls.

Flexible Triggers

Docs →

Start workflows on data events (record created/updated/deleted), HTTP webhooks with signature validation, cron schedules, or on-demand via API.

Run Observability

Docs →

Track every workflow execution with detailed step history, input/output inspection, activity logs, and execution traces for debugging.

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.