---
title: "OpenTelemetry Agentless"
description: "Using OpenTelemetry with  sentry-opentelemetry-agentless."
url: https://docs.sentry.io/platforms/java/guides/spring-boot/opentelemetry/setup/agentless/
---

# OpenTelemetry Agentless | Sentry for Spring Boot

If you do not want to use our recommended [Java Agent](https://docs.sentry.io/platforms/java/guides/spring-boot/opentelemetry/setup/agent.md), we also offer a dependency that allows you to use OpenTelemetry with Sentry.

## [Install](https://docs.sentry.io/platforms/java/guides/spring-boot/opentelemetry/setup/agentless.md#install)

In addition to the Sentry Spring Boot SDK, you will need to add `sentry-opentelemetry-agentless-spring` as a dependency:

```groovy
implementation 'io.sentry:sentry-opentelemetry-agentless-spring:8.37.1'
```

## [Usage](https://docs.sentry.io/platforms/java/guides/spring-boot/opentelemetry/setup/agentless.md#usage)

You'll have to configure both OpenTelemetry and Sentry to see transactions in Sentry and have errors linked to transactions created by OpenTelemetry.

#### [Initializing OpenTelemetry](https://docs.sentry.io/platforms/java/guides/spring-boot/opentelemetry/setup/agentless.md#initializing-opentelemetry)

Our `sentry-opentelemetry-agentless-spring` dependency also adds `opentelemetry-spring-boot-starter` which takes care of configuring OpenTelemetry to work with Sentry.

Enable the Sentry propagator for OpenTelemetry by adding the following to your Spring configuration:

```properties
sentry.dsn=___PUBLIC_DSN___
sentry.traces-sample-rate=1.0
otel.propagators=sentry
```

The Sentry Spring Boot SDK will take care of the rest.
