Skip to content

Interface & layout

Gud API splits work between the sidebar (navigation and lists) and the request panel (build and send). Everything follows your editor's theme.

Activity bar

The Gud API icon sits in the activity bar (vertical strip on the far left). One click opens the Gud API sidebar. If you do not see the icon, right‑click the activity bar and ensure Gud API is checked.

Typical sections include:

AreaPurpose
HistoryRecent requests — click to reload into the builder (last 100).
CollectionsSaved requests and folders — open, rename, delete, organize.
EnvironmentsNamed sets of variables for substitution.
ImportBring in Postman, Thunder Client, or OpenAPI files.

Exact labels can vary slightly by version; the goal is always quick access to history, saved work, and variables.

Request panel

The main panel is where you:

  • Pick the HTTP method and URL
  • Edit query params, headers, and body
  • Configure authentication
  • Click Send and read the response

For field-by-field behavior, see Sending requests and Responses.

Command Palette

All commands are under the Gud API prefix. Useful examples:

CommandWhat it does
Gud API: Open Gud APIOpens or focuses the request panel
Gud API: New RequestStarts a fresh request
Gud API: Import CollectionStarts an import flow
Gud API: Refresh SidebarRefreshes sidebar lists
Gud API: Show LogOpens extension log output
Gud API: Show Sync StatePro — sync-related diagnostics

Open the Command Palette with Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux), then type Gud API.

Storage: global vs workspace

By default, collections and environments live in your editor's global storage (not inside your repo). You can switch to a workspace .gud-api folder in settings — useful for committing shared API definitions. See Settings (gudApi.storageLocation).