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.

Gweme

Marketplace Platforms

Multi-vendor marketplaces with isolated seller workspaces and unified buyer experience.

Multi-vendor stores

Store Management

Admin dashboards for inventory, orders, and product management across multiple stores.

Gweme Store Admin
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.