Skip to content
| Marketplace
Sign in
Visual Studio Code>Testing>emRequest — REST API ClientNew to Visual Studio Code? Get it now.
emRequest — REST API Client

emRequest — REST API Client

Emvigo Technologies

|
1 install
| (0) | Free
Fast, lightweight REST API client for VS Code by Emvigo. Send requests, save collections, use environments, import cURL.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

emRequest: REST API Client for VS Code

A fast, lightweight REST API client that lives in your editor. Built by Emvigo Technologies.

Test APIs without switching to another app. Send a request, see the response, save it, and reuse it with different environments.

Features

  • Request builder: method, URL, query params (kept in sync with the URL), headers, body (JSON, XML, text, form).
  • Auth: Bearer token, Basic auth, API key (in a header or query).
  • Response viewer: status, time, size, highlighted JSON, response headers. Copy it, or open it in an editor tab.
  • Collections: save requests into named collections. Rename or delete them with the pencil or bin icons, right-click, or F2.
  • History: every request you send is logged. Click one to open it again.
  • Environments: variables like {{baseUrl}} and {{token}} work anywhere in a request. Switch environments from the sidebar or the request tab.
  • cURL: paste a cURL command to import it (it reads your clipboard), or copy any request as cURL.

Getting started

  1. Click the emRequest icon in the Activity Bar.
  2. Click + (New Request), type a URL, and press Send.
  3. Press Ctrl/Cmd+S to save it into a collection.

Shortcuts inside a request tab: Ctrl/Cmd+Enter sends, Ctrl/Cmd+S saves.

Settings

Setting Default What it does
emrequest.timeoutMs 30000 Request timeout (ms)
emrequest.historyLimit 100 How many history entries to keep
emrequest.followRedirects true Follow 3xx redirects
emrequest.rejectUnauthorized true Set to false for self-signed local HTTPS

Privacy

Your collections, history and environments are stored only in VS Code's local storage on your machine. emRequest collects no telemetry. The only network traffic is the requests you send.

Feedback

Found a bug or want a feature? Open an issue on the project repository.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft