Docs
Compatibility

Minimum version by language

LanguageSupported versions
Node.js18.19 and later 18.x releases, or 20.6 and later
Python3.10 and later
JavaJava 8 and later
Go1.25 and later
.NET.NET 8, 9 and 10; .NET Framework 4.6.2 and later; .NET Standard 2.0
PHP8.1 and later 8.x releases
Ruby3.3 and later
Rust1.75 and later (minimum supported Rust version)
Elixir1.8 and later 1.x releases
Kotlin (Android)Android 6.0 (API level 23) and later
SwiftSwift 6.0 and later on iOS 12, macOS 10.13, tvOS 12, watchOS 4 or visionOS 1 and later
Browser JavaScriptBrowsers 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 ›