For AI agents: A markdown version of this page is available at https://docs.datadoghq.com/agent/fleet_automation/upgrade_sdks.md. A documentation index is available at /llms.txt.

Upgrade SDKs

This product is not supported for your selected Datadog site. ().
Join the Preview!

Remotely upgrade the SDKs that power APM, Profiler, Dynamic Instrumentation, and more. Request access to join the preview.

Request Access

Fleet Automation can centrally manage remote upgrades to the SDKs that power APM, Continuous Profiler, Dynamic Instrumentation, and more. Keeping your services’ SDK versions up to date lets you benefit from the latest features, performance improvements, bug fixes, and security updates.

Scheduling SDK upgrades is not supported.

Prerequisites

  • Services must be instrumented with Single Step Instrumentation (SSI).
  • Services must be running on Linux or Windows VMs. Remotely upgrading SDKs in containerized or Kubernetes environments is not supported.

Upgrade SDK versions

  1. In Fleet Automation, open the Upgrade Agents tab and click Upgrade Now.

    The Upgrade Agents tab with the Upgrade Now button.
  2. Select the SDK language and version. You can update one language SDK at a time.

    SDK language and version selection dropdown.
  3. Select the hosts to upgrade. Filter by host information or tags to target a specific group.

    Service selection screen with filtering options to narrow the list of services to upgrade.
  4. Review the deployment plan and click Upgrade Hosts to start the upgrade.

    Deployment plan view showing the list of services staged for SDK upgrade.
  5. Restart the services to start using the upgraded SDKs.

Further Reading

Additional helpful documentation, links, and articles: