---
title: Honeybadger for Ruby
description: Ruby exception tracking with the honeybadger Ruby gem.
url: https://docs.honeybadger.io/lib/ruby/
---

Hi there! You’ve found Honeybadger’s docs on **Ruby exception tracking**. In this guide we’re going to discuss the **honeybadger Ruby gem** and how to use it to track exceptions in your Ruby applications. If you’re new to Honeybadger, we recommend taking a moment to read through. This guide is also your reference for how to use the gem in the future, so **bookmark it**.

For a refresher on working with exceptions in Ruby, check out the [Honeybadger guide to Ruby exceptions](https://www.exceptionalcreatures.com/guides/what-are-ruby-exceptions.html).

## Getting started

Getting started is easy! First, see our [installation and configuration guide](https://docs.honeybadger.io/lib/ruby/getting-started/introduction/) for instructions on adding Honeybadger to your app in less than 3 minutes.

Next steps:

* Learn about getting the most out of Honeybadger for your platform or framework with one of our **Integration guides**: [Rails](https://docs.honeybadger.io/lib/ruby/integration-guides/rails-exception-tracking/), [Sinatra](https://docs.honeybadger.io/lib/ruby/integration-guides/sinatra-exception-tracking/), [Rack](https://docs.honeybadger.io/lib/ruby/integration-guides/rack-exception-tracking/), [Heroku](https://docs.honeybadger.io/lib/ruby/integration-guides/heroku-exception-tracking/), [AWS Lambda](https://docs.honeybadger.io/lib/ruby/integration-guides/aws-lambda-exception-tracking/), or [other Ruby apps](https://docs.honeybadger.io/lib/ruby/integration-guides/ruby-exception-tracking/).
* See the **Gem Reference section** for details about the [gem’s configuration](https://docs.honeybadger.io/lib/ruby/gem-reference/configuration/), [public method API](https://www.rubydoc.info/gems/honeybadger), and [CLI](https://docs.honeybadger.io/lib/ruby/gem-reference/cli/) (Command Line Interface).
* Finally, you may also be interested in **other areas of our documentation**, such as our [REST API guide](https://docs.honeybadger.io/api/) or [general product guides](https://docs.honeybadger.io/).

## Getting support

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

1. Read [Frequently asked questions](https://docs.honeybadger.io/lib/ruby/support/faq/)
2. Upgrade to the latest gem version if possible (you can find a list of bugfixes and other changes in the [CHANGELOG](https://github.com/honeybadger-io/honeybadger-ruby/blob/master/CHANGELOG.md))
3. Run through our [Troubleshooting guide](https://docs.honeybadger.io/lib/ruby/support/troubleshooting/)

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

**If your issue is gem-related**, here are a few items you can send us which will make it easier to spot the problem:

* Run `bundle exec honeybadger test --file=honeybadger_test.txt` from the server having the problem and attach the generated honeybadger\_test.txt file
* Run `bundle exec rake middleware` from the server having the problem and attach the output as plaintext
* Attach your config/honeybadger.yml file
* Attach your Gemfile.lock file

---

## Try Honeybadger for FREE

Intelligent logging, error tracking, and Just Enough APM™ in one dev-friendly platform. Find and fix problems before users notice.

[Start free trial](https://app.honeybadger.io/users/sign_up)

[See plans and pricing](https://www.honeybadger.io/plans/)
