Feature comparison

🌈Open source☁️Cloud (even Free plan)
Webhook madnessβœ…Eliminatedβœ…Eliminated
Hostingβœ…Self-hostedβœ…Cloud
Edge first performanceβœ…Yesβœ…Yes
Low latency updatesβœ…Yesβœ…Yes
Same core engineβœ…Yesβœ…Yes
Complete per-customer data isolationβœ…Yesβœ…Yes
Unified ingest modeβœ…βœ…
↳ Dependable unified webhooksβœ…Yesβœ…Yes
↳ Automatic retries to your endpointβœ…Yesβœ…Yes
↳ Rate limits⚠️Higher chances of hitting Stripe rate limits if exceeding ~$10-50K ARRβœ…Practically impossible even at $100M+ ARR, graceful fallbacks built in if ever needed
Instant access mode❌Cloud onlyβœ…Included
Deep sync mode❌Cloud onlyβœ…Included
Infra monitoring & maintenance⚠️You / your team is responsibleβœ…Set it up once and never worry about syncing billing state again
Product focus⚠️Build for & debug billing webhooksβœ…Focus on your core product 🎯
Zero downtime⚠️Webhooks need to be paused during version upgradesβœ…Zero downtime
API schema updates⚠️You need to manage updating Sanebase as soon as possible to ensure compatibilityβœ…Never worry about API updates again
Data sovereigntyβœ…Use your own cloud infraβœ…Bring your own cloud (Enterprise)

Cost breakdown

Open source

  • Cloudflare Workers -> $0 or $5/mo+
  • Neon Postgres -> $0 or $20/mo+
  • Maintenance cost -> $1,200/month or ~16 hours/month
    • Sanebase is built with minimal maintenance in mind.
    • So lets say, 1 engineer spends 4 hours a week on maintenance.
    • Engineer’s hourly rate: $75/hour (varies by country; adjust as needed).
    • Weekly Cost: 4 hours x $75 = $300/week
    • Monthly Cost: $300 x 4 = $1,200/month

Cloud

  • Start for free, stay free till you exceed some minimum ARR.
  • Pricing scales as your transactions increase
  • Costs $20/mo per 100K ARR
    • Even at $1M ARR, you pay only $200/mo to eliminate serious state-sync chaos.
    • Once you cross $1M+ ARR, maintenance time/cost skyrockets debugging sync issues.
  • You’re not paying for a webhook gateway, your paying for proper state management, peace of mind and freedom from debugging Stripe webhooks.

Find more details here.