Docs
Compatibility
Minimum version by language
| Language | Supported versions |
|---|---|
| Node.js | 18.19 and later 18.x releases, or 20.6 and later |
| Python | 3.10 and later |
| Java | Java 8 and later |
| Go | 1.25 and later |
| .NET | .NET 8, 9 and 10; .NET Framework 4.6.2 and later; .NET Standard 2.0 |
| PHP | 8.1 and later 8.x releases |
| Ruby | 3.3 and later |
| Rust | 1.75 and later (minimum supported Rust version) |
| Elixir | 1.8 and later 1.x releases |
| Kotlin (Android) | Android 6.0 (API level 23) and later |
| Swift | Swift 6.0 and later on iOS 12, macOS 10.13, tvOS 12, watchOS 4 or visionOS 1 and later |
| Browser JavaScript | Browsers with ES2022 support |
Already OTel-instrumented?
If your services already export OpenTelemetry data, your team just has to add Foam as a second OTLP exporter.
Don't see your language?
Foam is built on OpenTelemetry and can support custom instrumentation. Talk to us ›