REST Client for VS Code

A Visual Studio Code extension that sends HTTP requests written in .http files and shows responses.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

About REST Client for VS Code

REST Client lets you write HTTP requests as plain text in .http files inside Visual Studio Code and send them with a click. The response opens in a separate pane in the editor, so you can test an API without switching to another application.

Because requests are stored as text files, they can be kept in a project repository and shared with a team. It suits developers who already work in VS Code and want a lightweight alternative to a separate API client.

Strengths

  • Requests stored as plain text .http files
  • Responses shown directly in the editor
  • No separate application to run

Limitations

  • Requires Visual Studio Code
  • Focused on HTTP requests rather than full API test suites

Details

Pricing
FreeFree and open source under the MIT licence.
License
MIT
Developer
Huachao Mao
Platforms
Windows, macOS, Linux
How it runs
Downloadable app
Account
Not required
Best suited for
VS Code users who want API requests saved alongside their code
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to REST Client for VS Code

Compare all

Software that can replace REST Client for VS Code for an important use case, and what changes if you switch.

  • Thunder Client

    Lightweight REST and GraphQL client built into VS Code.

    Thunder Client stays inside VS Code but uses a graphical request panel instead of .http text files, adds GraphQL, and is closed source with paid team features.

  • httpYac

    A command-line and VS Code client for sending HTTP, GraphQL, SOAP and gRPC requests from files.

    httpYac also runs requests from text files in VS Code and adds a CLI, SOAP, GraphQL and gRPC, built-in OAuth2 and AWS auth, and CI test runs.

  • kulala.nvim

    A Neovim plugin for sending HTTP, GraphQL, gRPC and WebSocket requests from .http files.

    kulala.nvim brings .http file requests to Neovim instead of VS Code, adding GraphQL, gRPC, WebSocket and scripting, and is compatible with the JetBrains .http format.

  • rest.nvim

    A Neovim plugin that sends HTTP requests written in .http files from inside the editor.

    rest.nvim runs .http file requests asynchronously inside Neovim instead of VS Code, and installation can need troubleshooting with a separate guide.

  • Hurl

    Write HTTP requests and response checks in plain text files.

    Hurl runs HTTP requests from plain text files on the command line under Apache-2.0, adding request chaining and response assertions for testing outside any editor.

  • Bruno

    An API client that saves collections as plain files in a folder, so Git handles the sharing instead of a cloud account.

    Bruno is a standalone MIT-licensed desktop app that keeps collections as files for Git, adding GraphQL, gRPC and a CLI runner, but uses its own Bru format.

  • Yaak

    An offline-first API client for REST, GraphQL, gRPC, WebSockets and SSE, with requests stored as files you can commit to git.

    Yaak is a standalone MIT-licensed desktop client storing requests as files for git, supporting REST, GraphQL, gRPC and WebSockets, rather than running inside VS Code.

  • Postman

    The most widely used API client, for sending HTTP requests, organising them into collections and sharing them with a team.

    Postman is a separate closed-source application with collections, scripts and a test runner, storing requests in its cloud by default rather than beside your code.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing