Pricing
Start free. Scale as you grow. No hidden fees. No surprises.
For prototyping, side projects, and trying StreamHook out.
For small teams shipping their first production integration.
For growing teams with production workloads and multiple services.
For high-volume workloads and teams that need guarantees.
Custom pricing, dedicated infrastructure, SLAs, and a named account manager. Let's talk.
Contact SalesScroll 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 | Priority | ||
| SLA | — | — | — | 99.9% |
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.
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.
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.
Not yet. We will introduce annual plans with a discount once we are out of early access.
The Free plan is available forever with 50K events/month. It is generous enough to build and test a real integration before upgrading.
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.
PostgreSQL (via logical replication) and MongoDB (via change streams) are supported today. MySQL is coming soon.
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.
50K events/month. No credit card. No time limit.
No credit card required. Free forever on the Free plan.