Other SDKs

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.