OpenTelemetry SDKs
Language-specific instrumentation libraries (Java, Go, Python, JS/TS, .NET, and more) for emitting traces, metrics, and logs.
Last updated
The OpenTelemetry SDKs are the language-specific libraries that implement the OpenTelemetry API in a given runtime — official SDKs exist for Java, Go, Python, JavaScript/TypeScript, .NET, Ruby, PHP, Rust, Swift, and others. Each SDK lets application code create spans, record metrics, and emit log records in the standard OpenTelemetry format.
Most SDKs also ship auto-instrumentation for popular frameworks in that language (HTTP servers, database clients, RPC frameworks), so a large share of common telemetry can be captured with configuration alone, reserving manual instrumentation for business-specific spans and metrics.
Visit the official documentation to find the SDK and auto-instrumentation options for your language.