Skip to content

Dev UI

Jazzy includes a powerful, built-in developer console accessible at /dev-ui. It provides real-time insights into your application’s state, environment, and data.

Get a high-level overview of your application, including total routes, environment variables, and database status.

View all registered routes, HTTP methods, and their associated middleware stacks. This is extremely useful for debugging complex routing logic.

Inspect your current .env configuration and environment variables securely (only available in development mode).

A full-featured SQL client built into your browser:

  • Table Browser: List SQLite tables and row counts.
  • Schema Viewer: View SQLite column definitions, types, and constraints.
  • SQL Console: Execute raw SQL queries and see real-time results.
  • Insert Generator: Automatically generate INSERT templates for any table.

The query builder supports SQLite and PostgreSQL. The Dev UI’s table browser and schema viewer currently use SQLite metadata and will gain PostgreSQL metadata support in a later release.

View all active keys in AppCache and clear them with a single click.


The Dev UI is designed exclusively for local development. It can inspect application data and execute SQL, so it is explicit opt-in rather than an automatic development feature.

  • Disabled by default: The route is not registered until both settings below are present.
  • Never available in production: If APP_ENV is anything other than development, the /dev-ui route is not registered even if DEV_UI_ENABLED=true.
.env
APP_ENV=development
DEV_UI_ENABLED=true

Do not set DEV_UI_ENABLED=true in a public deployment.

Once your application is running, navigate to: http://localhost:8080/dev-ui