---
title: "OpenTelemetry Support"
description: "Learn how to use OpenTelemetry with Sentry."
url: https://docs.sentry.io/platforms/javascript/guides/fastify/opentelemetry/
---

# OpenTelemetry Support | Sentry for Fastify

The Sentry JavaScript SDK creates and sends spans without an OpenTelemetry pipeline. For the default setup, see [Tracing](https://docs.sentry.io/platforms/javascript/guides/fastify/tracing.md).

If your application also uses OpenTelemetry, choose a setup based on which SDK manages tracing:

* #### [Capture Spans from OpenTelemetry APIs](https://docs.sentry.io/platforms/javascript/guides/fastify/opentelemetry/using-opentelemetry-apis.md)

  Let Sentry capture and send spans created by OpenTelemetry APIs.

* #### [Use Your Own OpenTelemetry Pipeline](https://docs.sentry.io/platforms/javascript/guides/fastify/opentelemetry/custom-setup.md)

  Connect your existing OpenTelemetry pipeline to Sentry while keeping control of tracing.

## Pages in this section

- [Capture Spans from OpenTelemetry APIs](https://docs.sentry.io/platforms/javascript/guides/fastify/opentelemetry/using-opentelemetry-apis.md)
- [Using Your Existing OpenTelemetry Setup](https://docs.sentry.io/platforms/javascript/guides/fastify/opentelemetry/custom-setup__v10.x.md)
- [Use Your Own OpenTelemetry Pipeline](https://docs.sentry.io/platforms/javascript/guides/fastify/opentelemetry/custom-setup.md)
- [Using OpenTelemetry APIs](https://docs.sentry.io/platforms/javascript/guides/fastify/opentelemetry/using-opentelemetry-apis__v10.x.md)
