File: basic-setup.md | Updated: 11/15/2025
Search...
+ K
Auto
Docs Examples GitHub Contributors
Docs Examples GitHub Contributors
Docs Examples GitHub Contributors
Docs Examples Github Contributors
Docs Examples Github Contributors
Docs Examples Github Contributors
Docs Examples Github Contributors
Docs Examples Github Contributors
Maintainers Partners Support Learn StatsBETA Discord Merch Blog GitHub Ethos Brand Guide
Documentation
Framework
Solid
Version
Latest
Search...
+ K
Menu
Getting Started
API Reference
Examples
Framework
Solid
Version
Latest
Menu
Getting Started
API Reference
Examples
On this page
Copy Markdown
TanStack devtools provides you with an easy to use and modular client that allows you to compose multiple devtools into one easy to use panel.
Install the TanStack Devtools library, this will install the devtools core as well as provide you framework specific adapters.
bash
npm i @tanstack/solid-devtools
npm i @tanstack/solid-devtools
Next in the root of your application import the TanStackDevtools from the required framework adapter (in this case @tanstack/solid-devtools).
tsx
import { TanStackDevtools } from '@tanstack/solid-devtools'
import App from './App'
createRoot(document.getElementById('root')!).render(
<StrictMode>
<App />
<TanStackDevtools />
</StrictMode>,
)
import { TanStackDevtools } from '@tanstack/solid-devtools'
import App from './App'
createRoot(document.getElementById('root')!).render(
<StrictMode>
<App />
<TanStackDevtools />
</StrictMode>,
)
Import the desired devtools and provide it to the TanStackDevtools component along with a label for the menu.
Currently TanStack offers:
tsx
import { render } from 'solid-js/web';
import { TanStackDevtools } from '@tanstack/solid-devtools'
import { SolidQueryDevtoolsPanel } from '@tanstack/solid-query-devtools'
import { TanStackRouterDevtoolsPanel } from '@tanstack/solid-router-devtools'
import { SolidFormDevtoolsPanel } from '@tanstack/solid-form'
import App from './App'
render(() => (
<>
<App />
<TanStackDevtools
plugins={[\
{\
name: 'TanStack router',\
render: () => <TanStackRouterDevtoolsPanel />,\
},\
{\
name: 'TanStack Form',\
render: () => <SolidFormDevtoolsPanel />,\
},\
]}
/>
</>
), document.getElementById('root')!)
import { render } from 'solid-js/web';
import { TanStackDevtools } from '@tanstack/solid-devtools'
import { SolidQueryDevtoolsPanel } from '@tanstack/solid-query-devtools'
import { TanStackRouterDevtoolsPanel } from '@tanstack/solid-router-devtools'
import { SolidFormDevtoolsPanel } from '@tanstack/solid-form'
import App from './App'
render(() => (
<>
<App />
<TanStackDevtools
plugins={[\
{\
name: 'TanStack router',\
render: () => <TanStackRouterDevtoolsPanel />,\
},\
{\
name: 'TanStack Form',\
render: () => <SolidFormDevtoolsPanel />,\
},\
]}
/>
</>
), document.getElementById('root')!)
Finally add any additional configuration you desire to the TanStackDevtools component, more information can be found under the TanStack Devtools Configuration section.
A complete working example can be found in our examples section .