All-in-one monitoring at a fantastic price
Try Honeybadger free for 30 days. No credit card required.
See pricing calculator →Developer
Free!
Get started quickly with logging, exception & uptime monitoring, and check-ins for one user.
Team
$312/yr
$286/yr
Great for small businesses and teams within larger companies. Our most popular features plus unlimited users.
Business
$960/yr
$880/yr
Made for your whole company with team management, advanced workflows, SSO, and more.
Usage
Honeybadger's base plans start with the following resources.
| Developer | Team | Business | |
|---|---|---|---|
Error TrackingKnow the moment errors occur and fix bugs before customers can report them. | 5,000 errors/mo | 50K errors/mo | 50K errors/mo |
Performance & LoggingSee the bigger picture, put things into context & detect anomalies with Honeybadger Insights. | 50 MB/day | 100 MB/day | 100 MB/day |
Uptime MonitoringKnow when your external services go down or have other problems, and monitor your tasks and cron jobs. | 1 monitor | 5 monitors | 5 monitors |
Status PagesBuild confidence with a public status page that shows your live service status, incident history, and more. | 1 status page | 1 status page | 1 status page |
Users & Management
Manage users, projects, and other account features.
| Developer | Team | Business | |
|---|---|---|---|
UsersHow many people can work on your projects together. | 1 | Unlimited | Unlimited |
ProjectsThe number of distinct applications or services you can monitor. | Unlimited | Unlimited | Unlimited |
TeamsOrganize users into teams for better access control and collaboration across projects. | 0 | 1 | Unlimited |
Basic integrationsEssential integrations like GitHub, Slack, and email notifications to streamline your workflow. | |||
Unlimited email supportFast, awesome support from the developers who built Honeybadger. | |||
Priority supportGet priority response times and dedicated attention from our team for critical issues via phone and email. |
Error Tracking
Delight your users when you find and fix application errors.
| Developer | Team | Business | |
|---|---|---|---|
Data retentionHow long we store your error data and make it available for analysis. | 15 days | 90 days | 180 days |
MetadataAdd custom context data (such as user_id or user_email) to your errors for correlation and debugging. | |||
User feedbackEmbed a user-feedback form on your error pages. Feedback is automatically attached to the error that just occurred. | |||
Deployment trackingKnow who deployed what, when. This feature also integrates nicely with GitHub to show the commits that got deployed. | |||
Custom per-project rate limitsSet a custom rate limit for each project. This helps manage the amount of traffic that counts towards your total error limit. | |||
Advanced alert routingRoute error alerts to specific users and integrations by environment, hostname, exception class — almost any piece of data associated with the error. | |||
Rate-based escalationConfigure alerts based on error frequency. E.g., you can choose to only send Slack notifications when errors happen more than 10 times in an hour. | |||
Custom per-project retention limitsSet a custom data retention limit for each project to ensure sensitive data is deleted within a shorter period than your plan's default retention period. |
Logging & Performance
See the bigger picture, put things into context, and detect anomalies.
| Developer | Team | Business | |
|---|---|---|---|
Data retentionHow long we store your log/event data and make it available for analysis. | 7 days | 7 days* | 14 days* |
DashboardsChoose from one of our automatic dashboards or create your own to monitor your application performance. | 1 dashboard | 10 dashboards* | 10 dashboards* |
Alarms & alertingCreate alarms for queries and metrics that will alert you when Honeybadger detects anomalies. | 2 alarms* | 10 alarms* | |
| S3 archiving (coming soon) |
Retention, dashboards, and alarms increase with usage.*
Uptime Monitoring
Know when your services go down or have other problems.
| Developer | Team | Business | |
|---|---|---|---|
External API & website monitoringClassic uptime monitoring. Monitor your external APIs and websites to ensure they are up and running. | |||
Basic cron job & heartbeat monitoringMonitor cron jobs and services by having them check in with Honeybadger. Basic check-ins report within an interval, like "at least once every hour." | |||
Uptime check frequencyIncrease the frequency of your uptime checks (down to 1 minute) to ensure your application is always up and running. | 5 minutes | 2 minutes | 1 minute |
Custom timeout settingsConfigure custom timeout settings for your uptime checks. Default is 30 seconds, maximum is 120 seconds. | |||
Advanced cron schedule monitoringMonitor any cron schedule (such as "weekdays-only" or "the last saturday of the month") to ensure your cron jobs run on time. |
Status Pages
Build confidence with a public status page that shows your live service status, incident history, and more.
| Developer | Team | Business | |
|---|---|---|---|
Public status pagesCreate a public status page to show your live service status, incident history, and more. | |||
Upload your company logoUpload your company's logo to personalize your status page. | |||
Custom domainsHost your status page on your company's domain name. | |||
Custom CSS and labelsCustomize the appearance of your status pages with CSS and labels. | |||
Remove Honeybadger brandingRemove Honeybadger's branding from your status pages to make them more personalized. | |||
Private status pagesCreate a private status page that requires a password to access. | |||
Incident managementCreate incidents on your status pages and post updates to users. |
Admin & Compliance
Enterprise-grade security and compliance features. Need even more? Talk to sales.
| Developer | Team | Business | |
|---|---|---|---|
SOC2SOC2 compliance ensures that your organization meets the standards required by the U.S. Department of Commerce. | |||
HIPAA SecurityHIPAA ensures that your organization meets the standards required by the U.S. Department of Health and Human Services. | |||
EU Data ResidencyStore your Honeybadger data in our EU-hosted data center (instead of the U.S.) to meet your company's data residency requirements. | |||
SAML, SSO, and custom sign-inLog in to Honeybadger using third-party identity providers like Google Apps for Work, Okta, or OneLogin, and customize the sign-in page. | |||
BAAA Business Associate Agreement (BAA) ensures that your organization meets the standards required by HIPAA, and establishes clear data handling responsibilities and security requirements between your organization and Honeybadger. | |||
Audit controlsAccess a detailed log of user activity across your Honeybadger account. |
Enterprise pricing and features available
High-volume pricing, single tenant or self-hosted, custom SLAs, dedicated account manager, real-time support—we have you covered.
Full pricing breakdown
Monthly error tracking reports.
Daily Honeybadger Insights ingest.
Monitors include uptime checks and check-ins.
Status pages with incident management.
Team total cost
$286 when paid annually
Business total cost
$880 when paid annually
Frequently Asked Questions
Is there a free plan?
Yup, if your error traffic is low, you can use our Developer plan for free.
Does the free plan include logging?
Yes! All plans start with 50MB/day of Honeybadger Insights data. You can upgrade to our paid add-on to send more.
What if I need more resources?
No problem. We have larger plans available, and we can customize our pricing to meet your needs. Just shoot us an email, let us know what you need and we’ll make it work.
Do you accept purchase orders or checks?
We accept POs and payment by check for users on the annual plans.
Which languages are supported?
Error monitoring is supported in Ruby, JS, Node, Go, Elixir, Python, PHP, Java, and more—see our docs for the full list. Uptime monitoring is supported in all platforms.
How does the limit work?
Our goal at Honeybadger is to keep you from hitting hard limits. When you exceed your monthly error limit, we continue to process up to 125% of your limit before we stop processing data until the end of the month. We also send a lot of nice emails along the way to make sure there are no surprises, and you can configure your own traffic limits per-project. You also have the option of enabling overage billing, if you routinely go just a little over your plan’s quota. When enabled, you pay $0.0003 (Team plans) or $0.0006 (Business plans) for every notification we process over and above your quota.
Quotas for Insights work a little differently. The quota is daily, not monthly, and we don’t stop processing data when you exceed your quota. Instead, you will be prompted to upgrade your account if you consistently exceed your quota.
More details about how quotas work can be found in our documentation.
Do you throttle?
We allow for bursts of error traffic without any throttling. We don’t routinely throttle (aside from doing so to enforce the limits), but if your project’s traffic is sufficient to impact the service we offer to other customers, we will throttle your project on a temporary basis.
How does retention work?
Most error data gets stale pretty quickly, so we don’t keep everything forever. We purge data based on the retention settings of your account.