Skip to content
Vegha VS Code

With the desktop app & CLI

Vegha comes in three forms that run one engine:

WhereBest for
Vegha for VS Codeinside your editorworking on APIs next to the code that serves or calls them
Vegha desktop appnative app for Windows, macOS, Linuxa dedicated API workbench, native git UI, OpenAPI sync
vegha CLIyour terminal and CIrunning collections headlessly, JUnit output in pipelines

Because the engine is the same, a request sends, authenticates, runs scripts and passes or fails the same way in each.

  • Collections. They’re .bru files on disk. Open the same folder in the desktop app and the extension and both see the same requests.
  • History, cookies and secret-manager configuration. By default the extension uses the desktop app’s data folder, so a request you sent in one shows up in the other’s history. Set vegha.dataDirectory to keep them apart.

The extension bundles its own engine. Install the desktop app only if you want it. It’s free and MIT-licensed at vegha.ai.

Collections you build in VS Code run unchanged with the CLI:

Terminal window
vegha run ./collections/orders --env staging --reporter junit --out results/junit.xml

See the CLI docs for options. To try a run first, use the collection runner and export the same JUnit report.