REST Client website screenshot

REST Client

REST Client is a Visual Studio Code extension developed by Huachao Mao that enables developers to send HTTP requests and view responses directly within the VS Code editor. It supports RFC 2616 HTTP request format using .http and .rest files, GraphQL queries, cURL commands, multiple authentication schemes (Basic, Digest, SSL Client Certificates, Azure AD, AWS Signature v4, AWS Cognito), environment and file variables, request chaining, cookie management, code generation to multiple languages, and response saving. The extension is installed via the VS Code Marketplace under the identifier humao.rest-client and is widely used as a lightweight alternative to dedicated API clients like Postman and Insomnia.

1 APIs 0 Features
ClientsHTTP ClientIDE ExtensionVS CodeAPI Testing

APIs

REST Client

REST Client is a Visual Studio Code extension for sending HTTP requests and viewing responses directly within the editor. It supports .http and .rest file formats, GraphQL, cURL...

GraphQL

REST Client GraphQL API

REST Client is a Visual Studio Code extension for sending HTTP requests and viewing responses directly within the editor. It supports .http and .rest file formats, GraphQL, cURL...

GRAPHQL

Pricing Plans

Rate Limits

Rest Client Rate Limits

5 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Rest Client Context

8 classes · 13 properties

JSON-LD

JSON Structure

Rest Client Request Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

🔗
DomainSecurity
DomainSecurity
🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHubOrganization
GitHubOrganization
🔗
Vocabulary
Vocabulary
🔗
JSONLDContext
JSONLDContext

Sources

apis.yml Raw ↑
aid: rest-client
name: REST Client
description: REST Client is a Visual Studio Code extension developed by Huachao Mao that enables developers to send HTTP requests
  and view responses directly within the VS Code editor. It supports RFC 2616 HTTP request format using .http and .rest files,
  GraphQL queries, cURL commands, multiple authentication schemes (Basic, Digest, SSL Client Certificates, Azure AD, AWS Signature
  v4, AWS Cognito), environment and file variables, request chaining, cookie management, code generation to multiple languages,
  and response saving. The extension is installed via the VS Code Marketplace under the identifier humao.rest-client and is
  widely used as a lightweight alternative to dedicated API clients like Postman and Insomnia.
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Clients
- HTTP Client
- IDE Extension
- VS Code
- API Testing
url: https://raw.githubusercontent.com/api-evangelist/rest-client/refs/heads/main/apis.yml
created: '2026-03-27'
modified: '2026-05-02'
specificationVersion: '0.19'
apis:
- aid: rest-client:rest-client
  name: REST Client
  description: REST Client is a Visual Studio Code extension for sending HTTP requests and viewing responses directly within
    the editor. It supports .http and .rest file formats, GraphQL, cURL, multiple auth schemes, environment variables, request
    chaining, and code generation.
  humanURL: https://marketplace.visualstudio.com/items?itemName=humao.rest-client
  tags:
  - Clients
  - HTTP Client
  - IDE Extension
  - VS Code
  - API Testing
  - GraphQL
  - cURL
  properties:
  - type: Documentation
    url: https://github.com/Huachao/vscode-restclient#readme
  - type: GettingStarted
    url: https://github.com/Huachao/vscode-restclient#usage
  - type: GitHubRepository
    url: https://github.com/Huachao/vscode-restclient
  - type: VS Code Marketplace
    url: https://marketplace.visualstudio.com/items?itemName=humao.rest-client
  - type: ChangeLog
    url: https://github.com/Huachao/vscode-restclient/blob/master/CHANGELOG.md
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/rest-client/refs/heads/main/json-schema/rest-client-request-schema.json
  - type: JSONStructure
    url: https://raw.githubusercontent.com/api-evangelist/rest-client/refs/heads/main/json-structure/rest-client-request-structure.json
  - type: Examples
    url: https://raw.githubusercontent.com/api-evangelist/rest-client/refs/heads/main/examples/rest-client-get-request-example.json
  - type: Examples
    url: https://raw.githubusercontent.com/api-evangelist/rest-client/refs/heads/main/examples/rest-client-request-chaining-example.json
  - url: graphql/rest-client-graphql.md
    type: GraphQL
common:
- type: DomainSecurity
  url: security/rest-client-domain-security.yml
- type: Website
  url: https://marketplace.visualstudio.com/items?itemName=humao.rest-client
- type: Documentation
  url: https://github.com/Huachao/vscode-restclient#readme
- type: GitHubOrganization
  url: https://github.com/Huachao/vscode-restclient
- type: Vocabulary
  url: https://raw.githubusercontent.com/api-evangelist/rest-client/refs/heads/main/vocabulary/rest-client-vocabulary.yml
- type: JSONLDContext
  url: https://raw.githubusercontent.com/api-evangelist/rest-client/refs/heads/main/json-ld/rest-client-context.jsonld
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com