Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>RequestorNew to Visual Studio Code? Get it now.
Requestor

Requestor

Requestor

|
7 installs
| (0) | Free
Send and debug HTTP requests without leaving VS Code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Requestor — HTTP Client for VS Code

Requestor lets you compose, send, and debug HTTP requests without leaving Visual Studio Code. Build requests, manage collections, and keep environments in sync directly from the sidebar.

Highlights

  • Craft REST requests with full control over methods, query parameters, headers, cookies, and body payloads.
  • Inspect responses with prettified JSON, raw, and formatted previews plus timing and size details.
  • Keep work organized with collections, folders, and a searchable request history.
  • Manage environments, variables, and secrets with quick switching from the VS Code status bar.
  • Import existing workflows from cURL commands or Postman collections in seconds.
  • Dedicated cookie manager for viewing, editing, and clearing cookies per host.

Getting Started

  1. Open the Requestor icon in the VS Code Activity Bar.
  2. Click New Request from the sidebar to open the editor.
  3. Enter a URL, choose an HTTP method, and add headers, query params, or body content.
  4. Press Send to execute the request and inspect the response panes.
  5. Save requests to collections or duplicate entries from history for quick replays.

Commands

  • Requestor: New HTTP Request (reqit.openRequestEditor)
  • Requestor: Import from cURL (reqit.importFromCurl)
  • Requestor: Import Postman Collection (reqit.importPostmanCollection)
  • Requestor: Cookie Manager (reqit.openCookieManager)
  • Requestor: Edit Environment (reqit.openEnvironmentEditor)
  • Requestor: Switch Environment (reqit.switchEnvironment)

Environments & Variables

  • Create environments from the sidebar Environments tab to store base URLs, tokens, or secrets.
  • Switch active environments using the status bar indicator or the Requestor: Switch Environment command.
  • Environment changes propagate instantly to open request editors.

Collections & History

  • Save requests into collections and folders for reusable workflows.
  • Quickly duplicate, rename, or delete entries from the history tab.
  • Add historical requests to a collection or relaunch them in the editor with one click.

Importing Existing Work

  • Choose Requestor: Import from cURL to paste any cURL command and open it prefilled in the editor.
  • Use Requestor: Import Postman Collection to bring in .json collections (v2.1) and continue working inside VS Code.

Development

npm install           # install dependencies
npm run watch         # rebuild extension and webview on change
npm run package       # create a production build (no source maps, minified assets)

For a sample API surface to explore, start the included test server with npm run dev:server. See test-server/README.md for endpoints.

Feedback

Found an issue or have a feature idea? Open an issue at github.com/alhimowicz/requestor/issues.

License

MIT © Requestor Contributors

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