When we tell people that Sentry is completely open source, they usually follow up: Then why would I pay for your hosted service? Why not just host it myself? For our customers, the reasons vary—supporting open source, no setup, high availability, automatic upgrades, support, security—but they sum up to one idea: It’s easier.
Today, we add one more idea: It costs less.
We’re discarding our old, arbitrarily-capped plans and moving to a single, usage-based plan. The base price is $12/month and includes every feature, unlimited projects, unlimited users, and email support. You start at 50,000 events/month and for more events, you can either pay per event or prepay for discounts of up to 70%. Finally, you can stay on budget by setting your own spending caps or per-minute rate limits. This new pricing is available now to all new customers and will be rolled out to existing customers over the next few months.
We want our hosted service to be such good value, you’d be irresponsible to host it yourself. Achieving this required us to discard made-up caps and pare our pricing model down to its fundamentals: the underlying infrastructure cost of processing events. Price scales with event volume and gently curves down as we share our economies of scale by giving you better discounts. Even for bootstrapped startups, getting started with our hosted service is now cheaper (and by far easier) than hosting Sentry yourself on DigitalOcean, Google Compute Engine, or Amazon Web Services1.
Sentry pricing versus competitors
When we set out to turn Sentry into a business, we stayed open source because we believe developers deserve flexibility and transparency in their infrastructure tools. With this new pricing model, we hope to provide that same flexibility and transparency in your billing. Check out our pricing page for details, including a pricing calculator for estimating your bill. If you have questions, you can look over our pricing FAQ or email us at firstname.lastname@example.org.
P.S. If you’re still hellbent on forking and running an error reporting server yourself, maybe it’s time you considered a full-time job at Sentry.
Minimum recommended specifications for Sentry server: 2GB RAM for web process, worker process, RabbitMQ, Redis, Postgres, email server. Comparison pricing uses Sentry annual plan, GCE 30% sustained used discounts, and AWS 1-year all upfront reserved instance discounts.
Monthly cost of self-hosting versus hosted Sentry
Sentry paid plan
DigitalOcean (2GB RAM droplet): $20.00
GCE g1-small (shared vCPU, 1.7GB RAM, 10GB persistent SSD) $15.50
AWS t2.small (1 vCPU, 2GB RAM, 10GB EBS gp2 SSD) $12.42
Sentry paid plan: $12.00