Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Generic Rest ClientNew to Visual Studio Code? Get it now.
Generic Rest Client

Generic Rest Client

Gorthis

|
389 installs
| (0) | Free
VSCode extension - REST Client, JSON Formatter, JSON Comparator, Text Encoder / Decoder
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

REST Client Extension for Visual Studio Code

Effortlessly test and debug APIs directly from your VS Code environment—no external tools needed. The REST Client extension empowers developers to send HTTP requests, inspect responses, manage environments, and organize requests—all within an intuitive, workspace-integrated interface.

✨ Key Functionality ✨ Designed to streamline your API development workflow, the REST Client offers:

🔁 HTTP Methods

Supports HTTP request methods: GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS

🔐 Authentication

Easily test secured endpoints with built-in authentication options: Basic Auth Bearer Token API Key (via headers or query parameters)

⚙️ Request Configuration

Customize your API requests with flexible and intuitive controls:

Query Parameters

Add and manage query parameters easily, with support for: Table Mode – Read and edit parameters in a clear, structured view Text Mode – Quickly bulk edit in a plain text format

Custom Headers

Define any number of request headers using: Table Mode – For clean, column-based readability Text Mode – For fast bulk editing

Request Body Types:

JSON XML form-data (multipart) x-www-form-urlencoded

📁 Request Organization

Keep your API requests structured and accessible: Save requests for future use Group requests in Collections and Folders Reorganize using drag-and-drop: move requests and folders freely

🌐 Environment Support

Use environment variables for flexible request templates: Define multiple environments (dev, staging, prod) Use {{variableName}} to substitute values dynamically

🕓 Request History

Never lose a previous test—view and resend from the History tab.

🛠️ Built-in Developer Tools

Powerful utilities to assist during API development: JSON Formatter – Beautify and inspect JSON responses JSON Comparator – Compare two JSON objects for differences Base64 Encoder/Decoder – Convert strings or payloads as needed

Prerequisites

  • VS Code ^1.98.0
  • Node.js

Quick Start

  1. Launch via Command Palette (Ctrl+Shift+P / Cmd+Shift+P)
  2. Search for "REST CLIENT"
  3. Configure and send your request

License

MIT License

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