---
title: "Cloudflare Durable Objects"
description: "Learn how to add Sentry instrumentation for Cloudflare Durable Objects."
url: https://docs.sentry.io/platforms/javascript/guides/cloudflare/features/durableobject/
---

# Cloudflare Durable Objects | Sentry for Cloudflare

Available since: `v9.16.0`

You can use the `instrumentDurableObjectWithSentry` method to instrument [Cloudflare Durable Objects](https://developers.cloudflare.com/durable-objects/).

```typescript
import * as Sentry from "@sentry/cloudflare";

class MyDurableObjectBase extends DurableObject<Env> {
  // impl
}

// Export your named class as defined in your wrangler config
export const MyDurableObject = Sentry.instrumentDurableObjectWithSentry(
  (env: Env) => ({
    dsn: "___PUBLIC_DSN___",
    tracesSampleRate: 1.0,
  }),
  MyDurableObjectBase,
);
```

## [RPC Trace Propagation](https://docs.sentry.io/platforms/javascript/guides/cloudflare/features/durableobject.md#rpc-trace-propagation)

To enable distributed tracing across RPC calls to your Durable Objects, see [Distributed Tracing](https://docs.sentry.io/platforms/javascript/guides/cloudflare/tracing/distributed-tracing.md).
