PowerSync DevTools is currently available for Vite, Nuxt, Capacitor, Node.js, and Dart/Flutter apps.
- Check that the client is connected and up to date, and see sync errors.
- Look at the data on the device, and run SQL on it.
- See which buckets and Sync Streams the client syncs, and how far each one has downloaded.
- See the local changes that wait to upload.
- Inspect the client configuration, such as the endpoint, user ID, connection parameters, and schema.
- Read the SDK logs.
- Test offline behavior: disconnect, reconnect, or clear and re-sync.

PowerSync DevTools in the Vite DevTools dock.
How It Works
A host process serves DevTools. The host is your dev server, such as Vite. If your platform has no dev server, the host is your app process. The setup page for your platform tells you which host to use. DevTools reads from the database that your app has open, so it shows the same data that your app sees.Set Up DevTools
Vite
React, Vue, Svelte, or any web app that uses Vite 7 or later.
Nuxt
Nuxt apps that use
@powersync/nuxt with Nuxt DevTools 3 or 4.Capacitor
Capacitor apps that run with live reload on an iOS simulator or Android emulator.
Node.js
Node.js apps that use
@powersync/node.Dart/Flutter
Any Dart or Flutter app.
Support for more platforms is under consideration. To ask for a specific integration, submit an idea or vote for it on the PowerSync Roadmap.
Usage and MCP Tools
Using DevTools
What each tab is for and which actions you can run.
MCP Tools
Give a coding agent access to your app’s live PowerSync client.