How to Auto-Expire Records with Centrali TTL
Learn how to configure automatic record expiration using TTL. Set structure-level defaults, per-record overrides, and sliding expiration for sessions, promo codes, and temporary data.
Product announcements, feature stories, and practical guides for building with Centrali.
Prefer the terse version? Check the changelog for a chronological list of shipped updates.
Learn how to configure automatic record expiration using TTL. Set structure-level defaults, per-record overrides, and sliding expiration for sessions, promo codes, and temporary data.
Create a structure with zero properties and start pushing data immediately. Centrali learns your schema from real records and suggests properties for you.
The new upsertRecord operation finds a record by business key and updates it, or creates one if it doesn't exist. Uses PostgreSQL advisory locking for safe concurrent writes.
Smart Queries get a major upgrade with parameterized variables, flexible record ID joins, and a cleaner result structure. Build dynamic, reusable queries that accept runtime parameters.
Build complex multi-step workflows without writing code. Chain compute functions, add conditional branching, schedule delays, and monitor every execution with our new visual workflow editor.
Learn how to build production-ready workflows with Centrali Orchestration. This guide covers order processing, approval flows, and data synchronization patterns with real examples.
Master decision steps in Centrali Orchestration. Learn how to use comparison operators, reference data paths, and build sophisticated branching logic without code.
Stop guessing why API calls fail with 403 errors. The new Permission Introspection feature lets you see exactly what permissions a service account has, simulate authorization checks, and fix issues with a guided wizard.
Keep using Clerk, Auth0, or Okta for authentication while leveraging Centrali for fine-grained authorization. No user duplication, no token exchange—just pass your JWT.
Learn how to add policy-based authorization to your Next.js application using Centrali. Works with any identity provider—this tutorial uses Clerk as an example.
Encrypt sensitive data with secret string fields, monitor trigger health at a glance, and benefit from comprehensive security and observability improvements across the platform.
Our biggest release yet brings AI-powered schema generation, natural language search, intelligent data validation, anomaly detection, and a new AI microservice.
A comprehensive guide to building a production-ready SaaS backend. Covers multi-tenancy, authentication, data modeling, search, file storage, and serverless functions.
Find any record instantly with global search, define relationships between structures, and leverage smart queries in the SDK.
We're building first-class record relationships with referential integrity, cascade behaviors, and automatic expansion. Here's a preview of what's coming.
Our biggest release yet brings real-time subscriptions, on-the-fly image transformation, file storage from compute functions, and enterprise-grade security hardening.
Centrali now supports on-the-fly image transformation. Resize, compress, and convert images with URL parameters instead of managing multiple file versions.
The new api.storeFile() method lets you save binary files directly from compute functions. Generate shipping labels, store API responses, or save generated reports.
We added Handlebars templating to compute functions so you can generate emails, receipts, and notifications with a single line of code. Here's why we built it and how to use it.
Subscribe to record changes with Server-Sent Events (SSE). Keep your UI in sync without polling.
Move structures, smart queries, functions, and triggers between workspaces with conflict-aware imports.
Why we built Centrali, what 2.0 includes, and how it fits into your stack.
Centrali handles the plumbing so you can focus on the product. Try the API in minutes.