Skip to content

Honeybadger for Go

Go Reference

Hi there! You’ve found Honeybadger’s guide to Go error tracking. Once installed, Honeybadger will automatically report errors from your Go application.

  • If you’re installing Honeybadger in an application that uses Go’s net/http package, check out the HTTP integration guide.
  • For all other Go applications, start with the General integration guide.
  • The How-to guides (in the left-hand navigation menu) are general guides on how to do things with the library, and should apply to all types of applications.
  • There is additional reference material in the Package reference section.

If you’d like to see the library in action before you integrate it with your apps, check out our sample application.

You can deploy the sample app to your Heroku account by clicking this button:

Deploy

Don’t forget to destroy the Heroku app after you’re done so that you aren’t charged for usage.

If you’re having trouble working with the package (such as you aren’t receiving error reports when you should be):

  1. Upgrade to the latest package version if possible (you can find a list of changes in the CHANGELOG)
  2. If you believe you’ve found a bug, submit an issue on GitHub

For all other problems, contact support for help: support@honeybadger.io