Other SDKs
Tindra accepts events from any Sentry-compatible SDK. If your language is not in the list below, the full Sentry SDK catalog works without modification.
All supported SDKs
Tindra implements the Sentry envelope protocol. Any SDK that sends events via this protocol will work.
The complete list of official Sentry SDKs is at docs.sentry.io/platforms. Replace the Sentry DSN with your Tindra DSN and everything else stays the same.
Commonly used SDKs not covered in separate guides:
| Language / Platform | Package |
|---|---|
| Rust | sentry (crates.io) |
| Java | sentry (Maven) |
| Kotlin | sentry (Maven) |
| .NET / C# | Sentry (NuGet) |
| Elixir | sentry (Hex) |
| Dart / Flutter | sentry_flutter |
| Swift / iOS | Sentry (SPM) |
| Kotlin / Android | sentry-android |
Configuring any SDK
The only required change is the DSN. Replace https://<key>@sentry.io/<project> with your Tindra DSN:
https://your-key@your-hostname.tindra.sh/1
Find your DSN in Settings > Client Keys in your Tindra dashboard.
Features not supported
Some Sentry-specific features do not apply to Tindra:
- Attachments: binary file attachments are not stored
- Session replay: not supported
- Profiling: not supported
- Code owners / GitHub integration: not supported
Standard error tracking and performance monitoring work across all SDKs.
OpenTelemetry
If you are using OpenTelemetry for tracing, the Sentry OTLP endpoint is not supported. Use the Sentry SDK for your language instead. Most Sentry SDKs have an OpenTelemetry integration that bridges OTel spans into the Sentry envelope format.