Centrali¶
The backend platform for developers who ship fast. Build production APIs with data management, serverless compute, real-time events, and AI — all with built-in multi-tenancy.
-
Data Management
Define schemas, store records, query with filters, sorting, and pagination. Built-in versioning and validation.
-
Compute & Orchestrations
Serverless JavaScript functions with triggers, webhooks, and multi-step workflows with branching logic.
-
Authentication
Service accounts, OAuth 2.0, and Bring Your Own Token (BYOT) support for Clerk, Auth0, and Okta.
-
Storage & Search
File uploads with CDN delivery and full-text search powered by Meilisearch across all your data.
-
Real-time Events
Server-Sent Events streaming for live updates. Subscribe to record changes with filters.
-
AI Features
AI-powered data validation, anomaly detection, and automatic schema discovery built into your data layer.
Quick Install¶
import { CentraliSDK } from '@centrali-io/centrali-sdk';
const centrali = new CentraliSDK({
baseUrl: 'https://api.centrali.io',
workspaceId: 'my-workspace',
clientId: process.env.CENTRALI_CLIENT_ID,
clientSecret: process.env.CENTRALI_CLIENT_SECRET
});
// Create a record
const product = await centrali.createRecord('Product', {
name: 'Wireless Headphones',
price: 99.99,
inStock: true
});
// Query with filters
const results = await centrali.queryRecords('Product', {
filter: { inStock: true, price: { lt: 200 } },
sort: '-createdAt',
limit: 10
});
Why Centrali?¶
- Multi-tenant by design — Every query is workspace-scoped. No accidental data leaks.
- AI built into your data layer — Validation, anomaly detection, and schema discovery out of the box.
- Orchestrations, not just functions — Multi-step workflows with delays, conditions, and branching logic.
Ready to Build?¶
-
New to Centrali?
Follow the quickstart to build your first API in 10 minutes.
-
Explore Examples
Learn by building real applications — blog platforms, e-commerce APIs, and more.