Analysis updated 2026-07-03
Send and inspect REST API requests from a VS Code panel without switching to a separate app like Postman.
Define scriptless assertions to verify response status codes and JSON field values as part of your development workflow.
Commit API request collections to your Git repo so the whole team shares the same test setup automatically.
Run a saved collection of API requests from the terminal to add API tests to a CI pipeline.
| thunderclient/thunder-client-support | dongyubin/iptv | homerchen19/nba-go | |
|---|---|---|---|
| Stars | 3,712 | 3,712 | 3,712 |
| Language | — | — | JavaScript |
| Setup difficulty | easy | easy | easy |
| Complexity | 1/5 | 1/5 | 1/5 |
| Audience | developer | general | general |
Figures from each repo's GitHub metadata at analysis time.
Install from the VS Code Marketplace, no external accounts required to start sending requests.
Thunder Client is a REST API testing tool built as an extension for Visual Studio Code, which is a popular code editor. REST APIs are the standard way that web services communicate, and developers regularly need to send test requests to them during development to check that they work correctly. Thunder Client provides a graphical panel inside VS Code for composing and sending those requests without leaving the editor. The extension stores all request data locally on the user's device rather than syncing it to a cloud account. This is a deliberate design choice that keeps sensitive API keys and request payloads off external servers. A Git sync feature lets teams share requests by committing them to a code repository alongside the rest of the project. Testing API responses does not require writing scripts. Instead, there is a graphical interface for defining assertions, such as checking that a response status code equals 200 or that a field in the JSON response contains a particular value. This is described as scriptless testing. The extension also comes with a command-line interface that can run individual requests, entire collections of requests, or raw cURL commands from a terminal. Collections are groups of related requests that can be organized and run together, which is useful for testing a sequence of API calls. This GitHub repository is the support and bug-tracking location for Thunder Client, the extension source code itself is not open source. The extension launched in March 2021 and reached one million downloads in July 2022. It is available in the VS Code Marketplace and documented at docs.thunderclient.com.
A VS Code extension for testing REST APIs without leaving your editor, stores all data locally, supports scriptless response assertions, team sharing via Git, and a CLI for running request collections.
Proprietary extension, source code is not open and may not be redistributed or modified.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.