Language APIs and SDKs

OpenTelemetry code instrumentation is supported by many popular programming languages. The following list includes some of the supported languages:

  • Java
  • NodeJS
  • Go
  • Python
  • C++

Depending on the language, some or all of the following topics might be applicable:

  • Automatic instrumentation
  • Manual instrumentation
  • Exporting data

If you are using Kubernetes, you can use the OpenTelemetry Operator for Kubernetes to inject auto-instrumentation libraries for .NET, Java, NodeJS, Python, and Go into your application.

For more information such as prerequisites, download, and configuration, see Language APIs & SDKs.