One backend for your entire store
Products, inventory, orders, search, and file storage—all through one API. Build custom storefronts without stitching together a dozen services.
E-commerce stacks are fragmented
Building a custom storefront means integrating databases, search engines, file storage, payment webhooks, and more. Each piece adds complexity and maintenance burden.
Too many services
Postgres for products, Elasticsearch for search, S3 for images, Lambda for webhooks—each with its own API.
Search is hard
Setting up full-text search with filters, facets, and relevance scoring requires dedicated infrastructure.
File management overhead
Product images, documents, and uploads need storage, CDN, and metadata management.
Event-driven logic
Order webhooks, inventory updates, and notification triggers require message queues and workers.
Centrali unifies your e-commerce backend
Store products, index for search, handle file uploads, and run serverless functions—all from one platform.
Product data modeling
Define product structures with variants, categories, and custom fields. Relations and validation included.
Automatic search indexing
Every record is searchable. Full-text search with filters, sorting, and relevance—no separate service.
File storage & CDN
Upload product images, generate thumbnails, serve globally. Built-in file metadata and previews.
Serverless functions
Run code on order events, inventory changes, or scheduled tasks. Deploy logic without managing servers.
Real-time updates
Subscribe to inventory changes, order status updates, and cart modifications in real-time.
Multi-store support
Run multiple storefronts from one account. Each store is an isolated workspace with its own data.
Products, search, and orders in one API
Create products, search instantly, and process orders—all through the Centrali SDK.
// Create a product with variants
const product = await centrali.createRecord('products', {
name: 'Classic T-Shirt',
price: 29.99,
category: 'apparel',
images: ['https://cdn.example.com/tshirt.jpg']
});
// Search products instantly (auto-indexed)
const results = await centrali.search('blue shirt', {
structures: ['products'],
limit: 20
});
// Process an order with serverless function
// Triggered automatically on order.created event
export async function onOrderCreated(event, api) {
await api.sendEmail({
to: event.record.data.customerEmail,
template: 'order-confirmation'
});
}Real-world use cases
See how teams are building with Centrali
Custom Storefronts
Headless e-commerce with Next.js, React, or mobile apps using Centrali as the backend.
Marketplace Platforms
Multi-vendor marketplaces with isolated seller workspaces and unified buyer experience.
Store Management
Admin dashboards for inventory, orders, and product management across multiple stores.
“Gweme runs entirely on Centrali. Products, orders, search, images—everything in one place. We launched in weeks, not months.”
— CEO, Blueinit
Build your store faster
Start with a unified e-commerce backend. No credit card required.