TypeScript-native. Runs on the edge. Zero ops. Ship your app in minutes while your competitors are still configuring VPCs.
We got tired of event stores that need a PhD to operate. So we built one that just works. No clusters to manage. No drivers from 2015. No surprise $10k cloud bills. Just pure, append-only bliss running globally on Cloudflare.
First 10 devs get 1M events/month free for a year. No BS. No credit card.
import { DeltaBase } from '@delta-base/server'; // Initialize the DeltaBase client const deltabase = new DeltaBase({ baseUrl: 'https://api.delta-base.com', apiKey: 'your-api-key', }); // Get event store client const eventStore = deltabase.getEventStore('my-event-store'); // Create and append an event const event = { type: 'organization.created', data: { id: 'org-123', name: 'Acme Inc.', stripeCustomerId: 'cus_example_123', }, }; const result = await eventStore.appendToStream( 'org-123', [event] );
Let's be honest. You know event sourcing is the right pattern. But every time you try to adopt it, you hit the same walls:
> "Just spin up this 3-node cluster"
> "Don't forget to configure replication"
> "Here's our 47-page operations guide"
Yeah, no thanks.
> Running EventStore in production? $5k/month minimum
> Want multi-region? Double it
> Need actual performance? Triple it
Your CFO is now your enemy
> Java drivers that hate TypeScript
> XML configuration in 2025
> "Connection pooling" (what is this, 2008?)
Your IDE gives up and cries
> Distributed systems PhD required
> Eventual consistency nightmares
> "It works on my machine" (it doesn't)
You just wanted to append some events
const eventStore = deltabase.getEventStore('my-store'); const result = await eventStore.appendToStream('user-123', [{ type: 'user.signed_up', data: { email: 'chad@startup.com' } }]);
> 300+ locations worldwide
> ~50ms reads from anywhere
> No cold starts
> No "warming up" your lambdas
> Pay per event, not per cluster
> No compute charges
> No bandwidth gotchas
> Your CFO might actually smile
import { DeltaBase } from '@delta-base/server'; // 1. Connect (one line, chief) const deltabase = new DeltaBase({ apiKey: process.env.DELTABASE_KEY }); const eventStore = deltabase.getEventStore('my-store'); // 2. Write events (append-only, baby) await eventStore.appendToStream('order-420', [{ type: 'pizza.ordered', data: { toppings: ['pepperoni', 'shame'] } }]); // 3. Build state (pure functions ftw) const result = await eventStore.aggregateStream('order-420', { initialState: () => {}, evolve: (state, event) => orderReducer(state, event) }); const currentOrder = result.state; // That's it. No schemas. No migrations. No suffering.
We dare you to go from zero to a working event-sourced app in 5 minutes:
Spoiler: You'll make it with time to spare.
`deltabase create store-name`. Boom. Global event store. Your move, AWS.
Your events are ~50ms from every user on Earth. Physics is the only limit.
Built for TypeScript from day one. Not bolted on. Not "coming soon". Right now.
Browse your events. Debug streams. Test webhooks. All local. All fast.
Monitor everything. Break nothing. Sleep soundly.
Event sourcing = pure functions = your copilot actually helps instead of hallucinates.
Examples that work. Guides that guide. No PhD required.
Event store per customer. True isolation. Sleep at night.
Every transaction logged forever. Regulators happy. You happy.
Cart events, order tracking, inventory. Black Friday? Bring it.
Player actions at scale. Leaderboards that don't lie.
If it needs events, we got you.
> Pay for events written
> Pay for storage used
> That's it
> ❌ No cluster charges
> ❌ No compute costs
> ❌ No bandwidth surprises
> ❌ No "enterprise tax"
First 10 developers get 1M events/month free for a year. Not a trial. Not a trick. Just our way of saying thanks for believing in us.
> Shipped event-sourced systems at Fortune 150 scale
> Survived countless production incidents
> Got tired of 3am pages about EventStore
> Decided to fix it once and for all
We've been in the trenches. We built DeltaBase to get out of them.
Hell no. Built from scratch for serverless. No VMs. No TCP sockets. No legacy baggage.
There isn't one. We make money when you scale. You scale when you're successful. Win-win.
Your events are yours. Export anytime. No lock-in. We're confident you'll stay because we don't suck.
We're in early access. Core is rock solid. We're polishing the experience. Real teams are shipping real apps.
Nope. Any HTTP client works. Next.js, Express, your random Python script. We don't judge.
Your competitors are still debugging their cluster. You could be shipping features. The choice is yours.
✓ Working event store in 5 minutes
✓ 1M events/month free (if you're fast)
✓ Direct line to founders who give a damn
✓ Zero BS, maximum shipping
Event sourcing for developers who have better things to do.
Built with rage and caffeine by engineers who've suffered enough.