Cheaper than one hour debugging lost data
Accrues daily. Cancel anytime. Export your data whenever.
No lock-in. No annual contracts. No surprises.
For teams who've always known event sourcing was right but couldn't justify the Kafka cluster.
Free to evaluate
No credit card. No demo call. No "let's schedule a follow-up." Just try it.
Founder's Circle: 2 of 25 claimed. Permanent profile badge and we'll build what you ask for.
Hobby
A coffee in 1971
- 1 team member
- Webhooks & scheduled events
- Email support
Scale
A coffee next year, probably
- Unlimited team
- Multi-region available
- Audit proofs & compliance
Need dedicated infrastructure or custom terms? Let's talk
Three ways to do event sourcing. Two of them hurt.
The architecture is proven. The question is how you get there.
The enterprise way
Kurrent Cloud
Powerful, proven, and priced for enterprises. A 3-node production cluster starts at $1,800/mo.
You get full control. You also get the bill.
The hard way
Build it yourself
Postgres + Kafka + Redis + custom projections + months of engineering. It works, but now you're maintaining it forever.
We've built these systems. That's why we built j17 instead.
The easy way
j17
Same architecture. POST JSON, GET JSON back. No cluster to manage, no infrastructure to babysit. Ship today, not next quarter.
You already know the prices. They're right above.
Cancel anytime. Worst case, you're out a quarter.
You're still here reading the website? Deploy something already, would you?
What you're actually buying
Built by a small team that's shipped event sourcing before and wanted it to exist for everyone, not just companies with infrastructure budgets.
Query last year like today
Unlimited retention. Events don't expire, don't get archived, don't slow down.
Win every dispute
Customer says one thing, your logs say another? Pull the event history. Case closed.
Ship without fear
Every state is recoverable. Bugs become inconveniences, not disasters.
What's in each tier?
Never miss a trial expiration
Hobby+Webhooks & scheduled events. Push to your endpoints when things happen. Schedule events for the future: trials ending, reminders, delayed notifications.
Scheduled events use cancelOn patterns to automatically cancel when superseded.
Multi-step workflows that recover from failure
Pro+Sagas. Coordinate across aggregates with automatic rollback when things go wrong. Order → Payment → Inventory → Shipping, handled.
Define compensation logic once. Never write "undo" code scattered across your codebase again.
Delete user data without breaking history
Pro+GDPR tooling. Right to erasure that actually works with immutable events. Crypto-shredding for PII. One-click subject access exports.
Events are immutable, but GDPR compliance isn't optional. We handle the hard part.
Keep EU data in EU
ScaleMulti-region. Add regions for lower latency and data residency compliance. EU, US, APAC. Each additional region billed separately.
One spec, multiple regions. Serve APAC customers from APAC without duplicating your codebase.
Make auditors love you
ScaleAudit proofs & compliance. Cryptographic proofs your event stream hasn't been tampered with. SOC 2 documentation. Auditor-ready exports.
When the auditor asks "prove this data hasn't been modified," you can.
Common questions
Are there any usage limits?
What counts as a team member?
Can I export my data?
What happens if I downgrade?
Is the free tier really free forever?
How are you so cheap?
Do you offer annual billing?
Built with
Stop dreading the next "what happened?"
Every change attributed. Every action timestamped. Because every UPDATE loses data.
Build with confidence