Inspector
Standalone admin client for exploring Jazz sync servers, schemas, permissions, and subscriptions.
The Jazz Inspector is a standalone client for inspecting a Jazz app through any reachable sync server. It is not tied to Jazz Cloud: if you have a server URL, app ID, and admin credential, you can connect to that app's sync server directly.
Admin access only
The inspector uses adminSecret, not an end-user session token. On the sync connection, that
authenticates the client as the backend, so normal permission policies are bypassed. Treat it like
production infrastructure access and never expose it to end users.
Connecting
Open v2.inspector.jazz.tools and enter:
- Server URL — base URL of the sync server
- App ID — Jazz app namespace to inspect
- Admin secret — app admin credential
- Env — logical environment such as
dev,staging, orprod - Branch — logical branch, usually
main
After connecting, choose the published schema hash you want to inspect. The inspector stores the connection locally so you can reopen it without re-entering everything each time.
Features
Data Explorer
Browse every table in the selected schema, inspect rows reactively, sort columns, and add typed filters. Relation cells link to the referenced table, so you can follow relations without manually rebuilding the query.
The explorer also supports admin writes: edit cells inline, open a row sidebar for full-row edits, insert new rows, and delete existing ones.
Schema and permissions view
Each table includes a schema view showing the stored structural schema for that table. In standalone mode, the same page also shows the currently published sync-server permissions for that table, which is useful when you want to confirm what policy bundle the server is enforcing.
Subscriptions
The Subscriptions tab shows active subscriptions from the inspected page runtime and active server-managed subscriptions from the connected sync server. You can inspect the table, propagation mode, branches, and compiled query JSON, then jump straight into the matching table view in Data Explorer.
Schema switching
If an app has multiple published schema hashes, the inspector lets you switch between them without reconnecting. This is useful when checking migrations, comparing stored shapes, or debugging data that still lives on older schema branches.
Development overlay
The Vite and SvelteKit development integrations can serve an in-app inspector overlay that opens the
embedded inspector against the running app's local runtime. The overlay is enabled by default during
development and can be disabled with the integration's inspector: false option.
For remote or self-hosted sync servers, the hosted client at v2.inspector.jazz.tools is the easiest way to inspect the server directly.