<aside>
🗣 Use this guide to implement (or extend) Honeybadger.io client libraries in different languages.
</aside>
Resources
Client examples
The following are clients which have already been built:
Abstract Guidelines
- Minimal setup required. Usually, this involves configuring your API key. We typically have some additional configuration options which have defaults.
- Automatic global error handling hooks: if the language supports handling its equivalent of "uncaught errors", we should try to report those automatically without any additional setup on the user's part.
- Simple public API for sending errors manually with optional contextual data.
- HTTP requests are made asynchronously when possible.
- Configuration can happen via code at runtime or by ENV.