elmah.io is a hosted error logging and uptime monitoring service for .NET apps, built on the open-source ELMAH library, with plans starting at $26/month.
elmah.io is a commercial, cloud-hosted error logging and application monitoring service purpose-built for .NET applications. It takes its name from ELMAH, a long-standing open-source error-logging library for ASP.NET, and effectively offers a managed, cloud-based alternative to self-hosting that library's storage and reporting: instead of writing errors to a local XML file or database, developers send them to elmah.io's dashboards, where they can be searched, filtered, and shared with a team.
The company behind it, elmah.io ApS, was founded in 2013 by developer Thomas Ardal and is based in Aarhus, Denmark. It has grown from a side project into a small, independently run SaaS business serving thousands of developers, including teams at larger organizations such as SAP and Equinor, without external venture funding.
Beyond core error logging, elmah.io includes uptime monitoring that pings endpoints from multiple regions and checks SSL certificate validity, heartbeat monitoring for scheduled tasks and Windows Services that should run on a schedule, and deployment tracking that ties error spikes to specific releases so teams can spot regressions quickly.
Its more recent additions lean on AI: an anomaly-detection layer flags unusual error patterns automatically, and a built-in assistant called Bugster reads stack traces and suggests likely causes or fixes. Notifications integrate with Slack, Microsoft Teams, and email, and an MCP server lets developers pull elmah.io log data directly into AI coding tools like Cursor or Claude.
elmah.io sells four monthly subscription tiers. Small Business starts at $26/month for 3 users, unlimited applications, 10,000 log messages and 400 emails per month, and 30-day retention. Business runs $44/month for 20 users, 50,000 messages, 2,000 emails, 5 uptime checks, and adds deployment tracking and basic AI features on top of the Small Business tier.
The Business+ plan, marketed as the most popular, costs $89/month with unlimited users, 250,000 messages, 10,000 emails, 90-day retention, and 15 uptime checks plus heartbeats. Enterprise costs $269/month with 1,000,000 messages, 40,000 emails, 50 uptime checks, and additional AI and custom-document features. All plans can be billed annually at a discount and include a 21-day free trial with no credit card required.
No. ELMAH is a free, open-source error-logging library for ASP.NET. elmah.io is a separate commercial, hosted service, named after and compatible with ELMAH, that provides cloud storage, dashboards, and monitoring on top of it.
Paid plans start at $26/month for the Small Business tier and go up to $269/month for the Enterprise tier, based on user count, message volume, and data retention. A 21-day free trial is available without a credit card.
elmah.io is built primarily for .NET web applications and services, though it also supports logging integrations for other platforms via its API and SDKs.
Yes. Its heartbeat monitoring feature tracks scheduled tasks and Windows Services and alerts a team if an expected job doesn't run on time.
elmah.io is made by elmah.io ApS, a small, independently owned software company based in Aarhus, Denmark, founded in 2013 by developer Thomas Ardal.