OpenTelemetry Kotlin

August 18, 2026 ยท View on GitHub

codecov

An implementation of the OpenTelemetry specification as a Kotlin Multiplatform Library.

Please read the docs to get started.

Example Apps

Example usage of the library can be found here.

Feedback/bugs

Got feedback or found a bug? Please open a GitHub issue and we'll get back to you.

Roadmap

Read our roadmap here.

Contributing

We are currently resource constrained and are actively seeking new contributors interested in working towards approver / maintainer roles. In addition to the documentation for approver / maintainer roles and the contributing guide, here are some additional notes on engaging:

  • Pull request reviews are equally or more helpful than code contributions. Comments and approvals are valuable with or without a formal project role. They're also a great forcing function to explore a fairly complex codebase.
  • Attending the Special Interest Group (SIG) is a great way to get to know community members and learn about project priorities. The SIG meets weekly on Mondays at 09:00 PT -- see the OpenTelemetry community calendar for the Zoom link, and meeting notes are available in this Google doc.
  • Issues labeled help wanted are project priorities. Code contributions (or pull request reviews when a PR is linked) for these issues are particularly important.
  • Triaging / responding to new issues and discussions is a great way to engage with the project.
  • We are available in the #otel-kotlin channel in the CNCF Slack. Please join us there for further discussions.

The SIG meeting is open for all to join. We invite everyone to join our meeting, regardless of your experience level. Whether you're a seasoned OpenTelemetry contributor, just starting your journey, or simply curious about the work we do, you're more than welcome to participate!

Community roles

Ongoing contributions are formally acknowledged via OpenTelemetry's membership levels. Generally the maintainers will reach out and offer a specific role after seeing evidence of continued contributions that match a given role. However, do feel free to contact the maintainers if you think you already meet the requirements, or if you want guidance on doing so.

Maintainers

For more information about the maintainer role, see the community repository.

Approvers

For more information about the approver role, see the community repository.

Triagers

For more information about the triager role, see the community repository.

Thanks to all of our contributors!

Repo contributors