Skip to content
PluginStats

HTTP Client installs statistics

By Marcel J. Kloubert (2 listings) · VS Code Marketplace · Other

Simple way to do HTTP requests.

View on VS Code Marketplace Fresh · Oct 19, 2026

HTTP Client has 177,815 recorded installs on VS Code Marketplace.

It ranks #1658 of 2,501 tracked VS Code Marketplace listings by installs.

It is rated 4.0 out of 5 from 4 ratings.

PluginStats has 4 daily observations since Oct 16, 2026; the latest is from Oct 19, 2026.

Installs
177,815
Official API · Oct 19, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#1658
Among tracked VS Code Marketplace listings

Rating: 4.00 / 5 from 4 ratings

About HTTP Client

vscode-http-client

Simple way to do HTTP requests in Visual Studio Code.

Table of contents

1. Install 2. How to use • Settings • How to execute • Execute scripts • Constants • cancel • output • progress • Functions • alert • decode_html • encode_html • from • guid • new_request • now • open_html • open_markdown • sleep • uuid • utc • Modules 3. Enhancements • Authorization • Basic Auth 4. HTTP files 5. Customizations • CSS 6. Syntaxes 7. Support and contribute 8. Related projects • node-enumerable • vscode-helpers

Install [↑]

Launch VS Code Quick Open (Ctrl + P), paste the following command, and press enter:

Or search for things like vscode-http-client in your editor.

How to use [↑]

Settings [↑]

Open (or create) your settings.json in your .vscode subfolder of your workspace or edit the global settings (File >> Preferences >> Settings).

Add a http.client section:

| Name | Description |

| open | An array of one or more paths to .http-request files, which should be opened on startup. | | openNewOnStartup | (true), if a new tab with an empty request should be opened on startup. Default: (false) | | rejectUnauthorized | (true), to reject unauthorized, self-signed SSL certificates. Default: (false) |

How to execute [↑]

Press F1 and enter one of the following commands:

| Name | Description | command |

| HTTP Client: Change style ... | Changes the CSS style for request forms. | extension.http.client.changeStyle | | HTTP Client: Create new script ... | Opens a new editor with an example script. | extension.http.client.newRequestScript | | HTTP Client: New HTTP request ... | Opens a new HTTP request form. | extension.http.client.newRequest | | HTTP Client: New HTTP request (split view) ... | Opens a new HTTP request form by splitting the current view. | extension.http.client.newRequestSplitView | | HTTP Client: Send editor content as HTTP request ... | Uses the content of a visible editor as body for a HTTP request. | extension.http.client.newRequestForEditor | | HTTP Client: Send file as HTTP request ... | Uses a (local) file as body for a HTTP request. | extension.http.client.newRequestFromFile | | HTTP Client: Show help ... | Shows a new help tab. | extension.http.client.showHelp |

There are currently no predefined key bindings for these commands, but you can setup them by your own.

Execute scripts [↑]

For things, like batch operations, you can execute scripts, using the Node.js API, which is provided by VS Code.

Constants [↑]

cancel [↑]

Provides the underlying CancellationToken object.

output [↑]

Provides the OutputChannel of the extension.

progress [↑]

Stores the underlying Progress object, provided by withProgress() function.

Functions [↑]

alert [↑]

Shows a (warning) popup.

decode_html [↑]

Decodes the entities in a HTML string.

encode_html [↑]

Encodes a string to HTML entities.

from [↑]

Creates a new LINQ style iterator for any iterable object, like arrays, generators or strings. For more information, s. node-enumerable.

guid [↑]

Generates a new unique ID, using node-uuid.

new_request [↑]

Creates a new instance of a HTTP client, by using the data of the current request form. All important data, like URL, headers or body can be overwritten.

now [↑]

Returns a new instance of a Moment.js object, by using an optional parameter for the timezone.

open_html [↑]

Opens a new HTML tab.

SECURITY HINT: The new tab is opened with the following settings:

open_markdown [↑]

Opens a new HTML tab with parsed Markdown content.

The parser uses the following settings:

SECURITY HINT: The new tab is opened with the following settings:

sleep [↑]

Waits a number of seconds before continue.

uuid [↑]

Alias for guid().

utc [↑]

Returns a new instance of a Moment.js object in UTC.

Modules [↑]

| Constant | Name | Description |

| _ | lodash | A modern JavaScript utility library delivering modularity, performance and extras. | | $fs | fs-extra | Extensions for the Node.js file system module, especially for use in async Promise context. | | $h | vscode-helpers | A lot of helpers classes and functions. | | $html | node-html-entities | HTML / XML parser. | | $linq | node-enumerable | Provides LINQ-style functions and classes. | | $md | Marked | Markdown parser. | | $moment | Moment.js | Parse, validate, manipulate, and display dates and times in JavaScript. moment-timezone is already provided. | | $vs | Visual Studio Code | VS Code API. |

You also can include any module, shipped with VS Code, Node.js, that extension or any external script, which is available on your current system, by using the require() function.

Enhancements [↑]

Authorization [↑]

Basic Auth [↑]

Instead of setting up a Basic Auth request header by using a Base64 string like

you can use the value as simple plain text, separating username and password by : character:

Keep in mind: The string right to Basic will be trimmed!

HTTP files [↑]

Requests can be imported from or to HTTP files.

Those files are encoded in ASCII and their lines are separated by CRLF (\r\n):

Customizations [↑]

CSS [↑]

You can save a custom CSS file, called custom.css, inside the extension's folder, which is the sub folder .vscode-http-client inside the current user's home directory.

Syntaxes [↑]

Syntax highlighting supports all languages, which are part of highlight.js.

Support and contribute [↑]

If you like the extension, you can support the project by sending a donation via PayPal to me.

To contribute, you can open an issue and/or fork this repository.

To work with the code:…

Description from the VS Code Marketplace listing.

  • API
  • Client
  • HTTP
  • multi-root ready
  • Requests
  • REST

Where HTTP Client sits in the listing

Each band is one page of 20. Installs on a log scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

All VS Code Marketplace2,501 listings · 126 pages · page 83, #18 (overall #1658)
All VS Code Marketplace: every listing in installs order
PNG SVG
Other761 listings · 39 pages · page 25, #19 (overall #499)
Other: every listing in installs order
PNG SVG

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

HTTP Client installs on VS Code Marketplace, last 90 days: 177,815 installs as of Oct 19, 2026.HTTP ClientInstalls on VS Code Marketplace · Last 90 days177,815installs177.8K177.8K177.8K177.8K177.8K177.8K177.8K177.8KJul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19installsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct…pluginstats.com
HTTP Client installs on VS Code Marketplace, last 90 days: 177,815 installs as of Oct 19, 2026.
PNG SVG

7/30/90-day growth

HTTP Client installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.HTTP ClientInstalls growth on VS Code Marketplace177,815installs now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 19, 2026pluginstats.com
HTTP Client installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.
PNG SVG

Ranking history

HTTP Client VS Code Marketplace ranking history: currently #1658 (by installs).HTTP ClientVS Code Marketplace ranking · by installs · Last 90 days#1658current rank#1655#1656#1657#1658#1659#1660Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19rankOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct 19, 2026pluginstats.com
HTTP Client VS Code Marketplace ranking history: currently #1658 (by installs).
PNG SVG

Ratings over time

HTTP Client ratings on VS Code Marketplace, last 90 days: 4 ratings as of Oct 19, 2026.HTTP ClientRatings on VS Code Marketplace · Last 90 days4ratings3.63.844.24.4Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19ratingsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct…pluginstats.com
HTTP Client ratings on VS Code Marketplace, last 90 days: 4 ratings as of Oct 19, 2026.
PNG SVG

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Recent observations

Full history (4)
Recent installs observations for HTTP Client
Date (UTC)InstallsChange vs. previous
177,815+27
177,7880
177,788+35
177,753—

Similar VS Code Marketplace Other plugins

Data source

Install counts, average rating, and rating counts come from the public Visual Studio Marketplace gallery API. Installs are cumulative and exclude updates.

Listing: https://marketplace.visualstudio.com/items?itemName=mkloubert.vscode-http-client. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.