---
title: "TanStack Router"
description: "Learn about Sentry's TanStack Router integration."
url: https://docs.sentry.io/platforms/javascript/guides/solid/features/tanstack-router/
---

# TanStack Router | Sentry for Solid

The TanStack Router integration is included in the `@sentry/solid` package and is compatible with version `1.132.27` of `@tanstack/solid-router` and above.

##### Note

The TanStack Router integration is designed to work with Sentry Tracing. Please see [Getting Started with Solid Performance](https://docs.sentry.io/platforms/javascript/guides/solid/tracing.md#enable-tracing) for more details on how to set up and install the SDK.

The TanStack Router instrumentation uses your TanStack Router routes to create `pageload` and `navigation` transactions to ensure you collect meaningful performance data about the health of your page loads and associated requests.

## [Usage](https://docs.sentry.io/platforms/javascript/guides/solid/features/tanstack-router.md#usage)

To use the TanStack Router integration, pass the `Sentry.tanstackRouterBrowserTracingIntegration` inside your `integrations` option:

```javascript
import * as Sentry from "@sentry/solid";
import { tanstackRouterBrowserTracingIntegration } from '@sentry/solid/tanstackrouter';
import { createRouter } from "@tanstack/solid-router";

const router = createRouter({
  // Your router options...
});

declare module '@tanstack/solid-router' {
  interface Register {
    router: typeof router;
  }
}

Sentry.init({
  dsn: "___PUBLIC_DSN___",
  integrations: [tanstackRouterBrowserTracingIntegration(router)],

  // Setting a sample rate is required for sending performance data.
  // We recommend adjusting this value in production, or using tracesSampler
  // for finer control.
  tracesSampleRate: 1.0,
});
```

## [Next Steps:](https://docs.sentry.io/platforms/javascript/guides/solid/features/tanstack-router.md#next-steps)

* [Return to **Getting Started**](https://docs.sentry.io/platforms/javascript/guides/solid.md)
* [Return to the main integrations page](https://docs.sentry.io/platforms/javascript/guides/solid/features.md)
