Roadmap
A high-level view of what we're working on now, what's coming next, and what's planned for later.
This roadmap is directional, not a contract. Priorities may change as we learn from real usage.
Now
Currently in progress or under active development.
Workspace Event Log
A cross-source, queryable, replayable view of every event your workspace touches — inbound webhooks, record changes, function runs, outbound deliveries — in one filterable timeline. The spine that makes the event backend operable.
Inbound durable buffer + raw-request replay
Every inbound webhook lands in a durable buffer the moment its signature is verified — before any function runs. Replay individual events or whole windows from the original raw request, with correlation IDs threaded through the Event Log.
Per-subscription outbound payload versioning
Subscribers pick the payload version they want (v1, v2, …) and Centrali transforms outbound deliveries through a registered adapter. Roll out breaking event-shape changes without breaking your customers.
Next
Upcoming work once current items are complete.
Event Log embed primitive
A scoped, tenant-aware embed that drops the Event Log into your own product — your customers see their deliveries, retries, and audit history without leaving your dashboard.
Configurable outbound retry + DLQ
Per-subscription retry policies (backoff strategy, max attempts) and a dead-letter queue for deliveries that exhaust retries — with one-click re-queue from the console.
Dual-secret signing rotation
Rotate inbound and outbound webhook secrets with a grace window — both old and new verify simultaneously until customers migrate, then the old one expires.
Agents as event consumers (SSE + MCP)
Subscribe AI agents to your event stream the same way you'd subscribe a webhook — over SSE for low-latency reactions, over MCP for interactive Event Log queries, or as a regular webhook subscriber for queued durable work.
Starter — Shopify Order Event Inbox
A cloneable starter for ecommerce ops teams: ingest Shopify order webhooks, run validation/routing/notification flows, and view every order event in a console-grade inbox. Skip the agency build phase.
Starter — Customer Webhook Portal
A cloneable starter so your SaaS can give customers a self-serve webhook portal — subscriptions, secrets, delivery logs — embedded inside your own dashboard. Skip building (or paying for) a separate portal product.
Later
Longer-term ideas we want to explore.
Event schema versioning
First-class `event.type` versioning — declare a schema per event type, evolve it safely, and let subscribers pin to a version. Foundation for typed agent consumers and predicate filters.
Payload predicate filters on subscriptions
Subscribe to events that match a predicate (e.g. `stripe.payment_intent.succeeded` where amount > 1000) without writing a function to filter — narrow the firehose at the platform layer.
Auth provider events in the Event Log
`login.completed`, `user.invited`, `user.deleted`, `mfa.enrolled` from any connected auth provider (Clerk, Auth0, Keycloak, …) flow into your Event Log alongside Stripe and GitHub — first-class records, queryable like any other event.
How we think about the roadmap
Centrali is still early and evolving quickly. This roadmap is intentionally high-level and is meant to show direction—not exact delivery dates. We adjust priorities as we learn from real usage and feedback.
If you're building with Centrali and have a strong need that isn't represented here, we'd love to hear about it. Send us your feedback at feedback@centrali.io