Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>REST Client NextNew to Visual Studio Code? Get it now.
REST Client Next

REST Client Next

Tutilus

|
7 installs
| (0) | Free
REST Client Next allows you to send HTTP requests and view the responses in Visual Studio Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

REST Client Next

VS Code Marketplace License: MIT

REST Client Next lets you send HTTP requests and view responses directly inside VS Code --- no external tools required.

REST Client Next continues the maintenance of the popular REST Client extension for Visual Studio Code, originally created by Huachao. This project focuses on keeping dependencies up to date while preserving compatibility and ensuring a seamless experience for existing users.


Table of contents

  • REST Client Next
    • Table of contents
    • Features
    • Elementary example
    • Installation
    • Build & Run locally
    • Documentation
    • Basic Example with variables
    • Why REST Client Next?
    • License
    • Change Log
    • Credits
    • Special Thanks
    • Feedback

Features

  • Send HTTP requests from .http and .rest files
  • Environment variables support
  • Authentication:
    • Basic
    • Digest
    • AWS Signature v4
    • AWS Cognito
    • ~~Azure AD v1~~ (deprecated since 2023, use v2) -- REMOVED
    • Azure AD v2
    • OIDC
  • GraphQL requests
  • cURL import
  • Code snippet generation
  • Cookie persistence
  • Proxy support
  • Request history
  • SSL client certificates

Elementary example

Create a file named test.http:

GET https://httpbin.org/get
Authorization: Basic user:password

Click Send Request above the request line.


Installation

Install from the VS Code Marketplace
Search for: REST Client Next


Build & Run locally

To build and run the extension locally for development:

npm install
# build once
npm run compile
# or watch for changes during development
npm run watch

To package a production build:

npm run package

Documentation

Full documentation is available in Github Page [https://tutilus.github.io/vscode-restclientnext/]


Basic Example with variables

```http
@baseUrl = https://example.com
###

GET {{baseUrl}}/comments/1 HTTP/1.1

###

GET {{baseUrl}}/topics/1 HTTP/1.1

###

POST {{baseUrl}}/comments HTTP/1.1
content-type: application/json

{
    "name": "sample",
    "time": "Wed, 21 Oct 2015 18:27:50 GMT"
}

------------------------------------------------------------------------

## Basic Authentication Example

``` http
GET https://httpbin.org/basic-auth/user/pass
Authorization: Basic user pass

Why REST Client Next?

There is already an excellent fork called http-yac, but my goal with REST Client Next is to preserve the simplicity of the original REST Client and continue using its lightweight approach while modernizing it for recent VS Code versions.

So my main goal is:

  • Updated dependencies
  • Modern TypeScript support
  • Compatible with latest VS Code versions
  • Fix the main issues
  • Probably add functionalities as long as the compatibility is preserved

License

MIT License

Change Log

See CHANGELOG here

Credits

This project includes contributions originally made to the upstream repository:

Pull Request Title Version
[PR #1388](https://github.com/Huachao/vscode-restclient/pull/1388) feat: Implement "Run All Requests Sequentially" command V1.3.0
[PR #1104](https://github.com/Huachao/vscode-restclient/pull/1104) Chore: CORS comment V1.3.0
PR #¹#1356 Chore: README Graphql syntax V1.3.0
[PR #1380](https://github.com/Huachao/vscode-restclient/pull/1380) Chore: Fix typos V1.2.0
[PR #1381](https://github.com/Huachao/vscode-restclient/pull/1381) Chore: Update uuid from v4 to v13 V1.2.0

Special Thanks

All the amazing contributors❤️

Feedback

Please provide feedback through the GitHub Issue system, or fork the repository and submit PR.

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