API Documentation

Honeybadger's APIs allow you to report exceptions from your applications, monitor your scheduled tasks, and retrieve and update the data we generate from your app's errors.

Data Access

Get access to and update your Honeybadger data.

Exceptions

Report exceptions to Honeybadger using one of our pre-built clients or build your own.

Deployments

Record app deployments so you can correlate production changes with errors.

Source Maps

Improve Javascript error details by generating source maps and uploading them to Honeybadger.

Check-Ins

Send a heartbeat from your cron jobs to avoid silent failures.

Client Libraries

Before you writing your own client, make sure we don't already support your language. Here's the official list:

And here are a few community-created clients:

It also wouldn't hurt to get in touch and make sure we don't have something in the works.