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.