The SDK Interface describes the Sentry SDK and its configuration used to capture and transmit an event.
- Required. The name of the SDK. The format is
entity.ecosystem[.flavor]where entity identifies the developer of the SDK, ecosystem refers to the programming language or platform where the SDK is to be used and the optional flavor is used to identify standalone SDKs that are part of a major ecosystem.
Official Sentry SDKs use the entity
- Required. The version of the SDK. It should have the Semantic
MAJOR.MINOR.PATCH, without any prefix (no
vor anything else in front of the major version number).
- Optional. A list of names identifying enabled integrations. The list should have all enabled integrations, including default integrations. Default integrations are included because different SDK releases may contain different default integrations.
- Optional. A list of packages that were installed as part of this SDK or the
activated integrations. Each package consists of a
namein the format
If the source is a Git repository, the source should be
identifiershould be a checkout link and the
versionshould be a Git reference (branch, tag or SHA).
The following example illustrates the SDK part of the event payload and omits other attributes for simplicity.
You can edit this page on GitHub.