Launched January 6, 2026
Golden Retriever

Golden Retriever

REST API client in VS Code - Postman meets local Git

FreeIDE290 impressions#1603 of its week

Golden Retriever lets you test REST and GraphQL APIs right in VS Code, saving everything as JSON files in your Git repo for easy team sharing. It’s built for devs who want a local-first setup without cloud subscriptions or app-switching. It was created because I wanted an API client that stayed in VS Code and synced with my Git repo without being a pain—makes it easy to share with my team too. It pulls in Postman collections, saves everything as JSON files locally, and skips the cloud stuff—no subscriptions, just simple. It works for how I code (maybe you too?), with Postman compatibility (tell me if I missed anything), REST and GraphQL support, and everything right there in VS Code. I wrote about why I made it here: https://dev.to/andriiklymiuk/golden-retriever-your-new-best-friend-for-testing-rest-apis-in-vs-code-25e8

Golden Retriever is a VS Code extension for testing REST and GraphQL APIs with Git-synced collections.

for
Developers who want an API client inside VS Code with version-controlled collections.
pricing
free
license
open source
Andriiklymiuk/golden-example 2 0TypeScriptupdated 2 years ago
works withVS CodeGit

Key features

6 features of Golden Retriever
  • Git-Synced Collections — Store API collections as JSON files in a /collections folder and version them with Git.
  • REST & GraphQL Support — Create, edit and send requests for both REST and GraphQL endpoints with dedicated editors.
  • Environment Variables — Use .env files and {{VARIABLE}} syntax for URLs, headers and GraphQL variables.
  • Collection Runner — Run whole collections or groups with real-time progress, iteration stats and test reporting.
  • Test Scripts — Write and execute test scripts, chain requests and access response data via pm.environment.
  • cURL Generation — Export any request as a cURL command for external use.

Use cases

  • Version-control API test suites alongside source code
  • Share Postman-compatible collections with teammates via Git
  • Run automated API tests directly from VS Code
  • Experiment with local-only collections without committing them

Golden Retriever vs alternatives

Golden RetrieverHoppscotchAltair GraphQL ClientNeovim
Best forLocal-first API testing with Git syncWeb-based API testingGraphQL-only desktop clientTerminal-based code editing
PricingFreeFreeFreeFree
DevHunt upvotes0450
LaunchedJan 2026Jan 2023Dec 2024—

Golden Retriever FAQ

Where are my collections stored?+

Collections are saved as JSON files in the collections folder of your workspace, so they are version-controlled with your code.

Can I import Postman collections?+

Yes, Golden Retriever uses the Postman/Newman compatible format; just copy the JSON file into the collections folder.

Does it support both REST and GraphQL APIs?+

Yes, the extension provides dedicated editors and features for both REST and GraphQL requests.

How are environment variables handled?+

Variables are defined in a local .env file and referenced with {{VARIABLE_NAME}}; the file should be added to .gitignore for security.

Can I run multiple requests at once?+

Yes, you can run an entire collection or a group using the Collection Runner, which shows progress and stats.

Summarized by DevHunt from marketplace.visualstudio.com · Oct 8, 2026. Details may change; check the official site.