Pricing

Simple, predictable pricing

Start free. Scale as you grow. No hidden fees. No surprises.

Free

$0

For prototyping, side projects, and trying StreamHook out.

  • 50,000 events/month
  • 1 source
  • 1 destination
  • 3-day event log
  • Community support
  • All security features included
Get Started Free

Starter

$49 /mo

For small teams shipping their first production integration.

  • 500,000 events/month
  • 3 sources
  • 5 destinations
  • 7-day event log
  • Email support
  • All security features included
  • $0.50 per extra 100K events
Start with Starter
Most Popular

Pro

$199 /mo

For growing teams with production workloads and multiple services.

  • 5,000,000 events/month
  • 10 sources
  • Unlimited destinations
  • 30-day event log
  • Email support
  • Event filtering & transforms
  • $0.50 per extra 100K events
Start with Pro

Scale

$499 /mo

For high-volume workloads and teams that need guarantees.

  • 50,000,000 events/month
  • Unlimited sources
  • Unlimited destinations
  • 30-day event log
  • Priority support
  • SLA guarantee
  • Custom retention options
Start with Scale

Need more than 50M events/month?

Custom pricing, dedicated infrastructure, SLAs, and a named account manager. Let's talk.

Contact Sales

Feature comparison

Scroll to see full table →

Feature Free Starter Pro Scale
Events/month 50K 500K 5M 50M
Sources 1 3 10 Unlimited
Destinations 1 5 Unlimited Unlimited
Event log retention 3 days 7 days 30 days 30 days
HMAC signing Yes Yes Yes Yes
AES-256 encryption Yes Yes Yes Yes
Dead-letter queue Yes Yes Yes Yes
REST API Yes Yes Yes Yes
Event filtering Yes Yes
Support Community Email Email Priority
SLA 99.9%

Frequently Asked Questions

What counts as an event?

Every INSERT, UPDATE, or DELETE captured from your database and delivered to a webhook endpoint counts as one event. Retries do not count as additional events.

What happens if I exceed my plan limit?

On Starter+ plans, you are billed $0.50 per additional 100K events. On the Free plan, new events will be paused until the next billing cycle or until you upgrade.

Can I change plans at any time?

Yes. Upgrades take effect immediately. Downgrades take effect at the end of your current billing cycle. If your usage exceeds the lower plan limits, you may need to reduce sources or destinations.

Do you offer annual pricing?

Not yet. We will introduce annual plans with a discount once we are out of early access.

Is there a free trial for paid plans?

The Free plan is available forever with 50K events/month. It is generous enough to build and test a real integration before upgrading.

Do you store my database credentials?

Connection URIs are encrypted with AES-256-GCM at rest. They are only used to establish CDC connections and are never exposed in the UI, API responses, or logs.

What databases do you support?

PostgreSQL (via logical replication) and MongoDB (via change streams) are supported today. MySQL is coming soon.

What if my webhook endpoint goes down?

We retry with exponential backoff (1s, 5s, 30s, 2m, 10m, 1hr). After 6 attempts, the event lands in your dead-letter queue where you can inspect and replay it. If your endpoint fails 10 times consecutively, we pause the pipeline and notify you via email.

Start free. Upgrade when you're ready.

50K events/month. No credit card. No time limit.

No credit card required. Free forever on the Free plan.