> ## Documentation Index
> Fetch the complete documentation index at: https://docs.powersync.com/llms.txt
> Use this file to discover all available pages before exploring further.

# DevTools Integrations

> IDE and framework DevTools integrations for inspecting PowerSync client-side databases and sync state during development.

PowerSync currently provides DevTools integrations for Dart/Flutter and Nuxt. These embed a diagnostics panel into your existing IDE or framework tooling, so you can inspect your app's local database, Sync Stream state, and JWT credentials without launching a separate tool. They are available in development builds only.

<Info>
  Support for additional frameworks is under consideration. If you'd like to see a specific integration, submit an idea or vote for it on the [PowerSync Roadmap](https://roadmap.powersync.com).
</Info>

<CardGroup>
  <Card title="Dart & Flutter DevTools" icon="flutter" href="/tools/dart-devtools-extension" horizontal>
    Inspect databases, run SQL queries, and view Sync Stream state inside Dart & Flutter DevTools.
  </Card>

  <Card title="Nuxt DevTools" icon="vuejs" href="/tools/nuxt-inspector" horizontal>
    Inspect sync status, local data, config, and logs inside Nuxt DevTools.
  </Card>
</CardGroup>

## DevTools vs. Sync Diagnostics Client

The DevTools integrations and the [Sync Diagnostics Client](/tools/diagnostics-client) serve different purposes and complement each other.

The DevTools integrations connect to your app's running process and show you what is happening on the client — local SQLite data, sync state, and any issues within the app itself.

The Sync Diagnostics Client connects via a user JWT and PowerSync endpoint. It shows sync-level data — table, row, operation and bucket counts, and stream subscriptions — as seen through the sync connection.

|                      | DevTools integrations                           | Sync Diagnostics Client                                    |
| -------------------- | ----------------------------------------------- | ---------------------------------------------------------- |
| **How it connects**  | Directly to your app's running process          | Via a user JWT + PowerSync endpoint                        |
| **What you inspect** | Local SQLite data and sync state within the app | Sync-level data: buckets, operations, stream subscriptions |
| **Environment**      | Development only                                | Any environment                                            |
| **SDK-specific**     | Yes (Dart/Flutter, Nuxt)                        | No — works with all SDKs                                   |
