Skip to content
| Marketplace
Sign in
Visual Studio Code>Debuggers>Quarkus DashboardNew to Visual Studio Code? Get it now.
Quarkus Dashboard

Quarkus Dashboard

Ankit Maurya

|
1 install
| (0) | Free
Detect, run, monitor, and manage multiple Quarkus applications from a clean sidebar UI. View CDI beans, endpoint mappings, and bean dependencies.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Quarkus Dashboard

Quarkus Dashboard

Manage, monitor, and introspect Quarkus applications from the VS Code sidebar.

Version Platform License


Features

  • Auto-detect Quarkus projects by scanning pom.xml for io.quarkus dependencies
  • Run / Debug / Stop / Restart from the sidebar with inline action buttons
  • Run All / Stop All for bulk lifecycle control
  • Live status — STOPPED, STARTING, RUNNING, FAILED with real-time updates
  • Port detection from logs, application.properties, JVM args, or default
  • Health checks via /q/health with UP / DOWN indicators
  • CDI Bean introspection — browse ArC beans, filter by scope, search by class name, view dependencies
  • REST Endpoint mapping — discover HTTP routes from /q/openapi
  • Open Dev UI / Open in Browser — one-click access to running apps
  • Log streaming — dedicated output channel per project
  • Terminal mode — run in VS Code's integrated terminal for interactive dev mode
  • Multi-root workspace and multi-module Maven project support
  • Cross-platform — Windows, macOS, Linux

Getting Started

  1. Open a workspace containing one or more Quarkus projects
  2. Look for the Quarkus icon in the Activity Bar
  3. Your projects appear in the Apps panel
  4. Click the play button to run, stop button to stop
  5. Expand Beans and Endpoints panels to introspect running apps

Right-click a project for additional actions: View Beans & Dependencies, Show Log, Open in Terminal.


Requirements

Requirement Notes
VS Code 1.85+ —
Java 11+ Must be in PATH
Quarkus CLI or Maven At least one must be available

Add quarkus-smallrye-openapi to your project for endpoint mapping support. CDI bean introspection works out of the box.


Configuration

Setting Default Description
quarkusDashboard.jvmArgs "" Additional JVM arguments for dev mode
quarkusDashboard.envVars {} Environment variables for the dev process
quarkusDashboard.defaultPort 8080 Default HTTP port
quarkusDashboard.preferQuarkusCli true Prefer Quarkus CLI over Maven
quarkusDashboard.useTerminal false Run in integrated terminal

Commands

Command Description
Run / Debug / Stop / Restart Lifecycle control for individual projects
Run All / Stop All Bulk lifecycle operations
Open Dev UI Open Quarkus Dev UI in the browser
Open in Browser Open the application root URL
Show Log Show the project's output channel
View Beans & Dependencies Open the bean dependency panel
Refresh Re-scan workspace for projects

Development

npm install
npm run compile
# Press F5 to launch Extension Development Host
npm run package    # Build VSIX

License

MIT — see LICENSE for details.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft