The official Go SDK for Sentry, providing error monitoring and performance tracking for Go applications.
sentry-go is the official Go client library for Sentry, designed to replace the legacy raven-go package. It enables developers to capture errors, track application performance, and gain insights into their Go applications' health and stability.
Go developers building web services, APIs, or applications who need error monitoring and performance tracking, particularly those using frameworks like net/http, echo, gin, or fiber.
Developers choose sentry-go because it's the official, next-generation SDK from Sentry with comprehensive observability features, easy migration from raven-go, and seamless integration with popular Go frameworks and environment-based configuration.
The official Go SDK for Sentry (sentry.io)
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
As the official SDK from Sentry, it benefits from direct updates, reliability, and feature parity with Sentry's platform, including performance monitoring and error reporting.
Provides dedicated guides for popular Go frameworks like echo, gin, and fiber, reducing integration effort and ensuring best practices for each.
Supports configuration via environment variables (e.g., SENTRY_DSN), aligning with cloud-native practices for easy deployment in containerized environments.
Includes a migration guide to help users transition from the legacy raven-go SDK, minimizing disruption for existing Sentry customers.
Tightly couples your application to Sentry's platform; switching to another monitoring service requires significant code changes and re-implementation.
Requires an internet connection to send data to Sentry, which can fail in offline scenarios or add latency, making it unsuitable for isolated deployments.
Critical documentation and API references are hosted externally on sentry.io and go.dev, not all within the GitHub repo, complicating quick access and offline usage.