MOON
Server: Apache
System: Linux server1.quantilytics.org 3.10.0-1160.119.1.el7.tuxcare.els21.x86_64 #1 SMP Tue Jun 17 03:11:12 UTC 2025 x86_64
User: hnhtennm (1016)
PHP: 8.0.30
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/hnhtennm/.vscode-server/extensions/rangav.vscode-thunder-client-2.16.2/README.md
# Thunder Client

Thunder Client is a lightweight Rest API Client Extension for Visual Studio Code, hand-crafted by [Ranga Vadhineni](https://twitter.com/ranga_vadhineni) with simple and clean design.

- Voted as **#10 Product of the day** on [Product Hunt](https://www.producthunt.com/posts/thunder-client)
- Website - [www.thunderclient.com](https://www.thunderclient.com)
- Follow Twitter for updates - [twitter.com/thunder_client](https://twitter.com/thunder_client)
- Support: [github.com/rangav/thunder-client-support](https://github.com/rangav/thunder-client-support)

### Story behind Thunder Client

- Read Launch Blog Post on [Medium](https://rangav.medium.com/thunder-client-alternative-to-postman-68ee0c9486d6)

## Usage

- Install the Extension, Click Thunder Client icon on the Action Bar.
- From Sidebar click `New Request` button to test API

<img width="850" alt="Thunder Client" src="https://github.com/rangav/thunder-client-support/blob/master/images/thunder-client-v2.png?raw=true">

## Videos

- Thunder Client quick overview video by [James Quick](https://www.youtube.com/watch?v=AbCTlemwZ1k)
- Thunder Client introduction video on [Youtube](https://www.youtube.com/watch?v=NKZ0ahNbmak)

## Main Features

- **Lightweight** Rest API Client for VS Code.
- **Simple & Easy** to use UI
- Supports **Collections and Environment variables** & Graphql Queries.
- **Scriptless Testing:** Test API response easily with GUI based interface .
- **Themes:** The extension also supports VS Code themes.
- **Local Storage** All the requests data is saved locally on your device.

## Documentation

- For updated documentation please visit our [github](https://github.com/rangav/thunder-client-support) page

## CLI & CI/CD Integration

- Test APIs using the `CLI` and integrate with the `CI/CD build` pipeline, see [documentation](https://rangav.medium.com/d91eb5c71d8e).

## Git Sync

> Subscription Required to use this feature

- This feature allows you to store requests data in git project, for details visit [github](https://github.com/rangav/thunder-client-support#team) page.

## Import/Export

- You can import from Postman, Insomnia, OpenAPI and Curl, for more details visit [github](https://github.com/rangav/thunder-client-support#import) page.

## Run Collection

- You can test multiple requests using Collection, select `Run All` option from the collection menu.
- The collection runner will execute all requests and test cases and display the result.

## Proxy

- Proxy is supported using vscode proxy setting. for details visit [github](https://github.com/rangav/thunder-client-support#proxy) page.

## Scriptless Testing

<img width="850" alt="Thunder Client" src="https://github.com/rangav/thunder-client-support/blob/master/images/thunder-client-tests-v2.png?raw=true">

- We need to write lot of boilerplate code in Postman and other api clients to do basic testing using scripting like status code equal 200. So I implemented GUI based tests, where you select couple of dropdowns to do most standard tests very easily without any scripting knowledge.
- **Set Environment Variable** from response, Headers, Cookie in Tests tab is now supported, see our [github](https://github.com/rangav/thunder-client-support#testing) page for details.

## Privacy

- Basic anonymised telemetry data of extension usage is collected using [vscode-extension-telemetry](https://github.com/Microsoft/vscode-extension-telemetry), No Personal or request data is collected. You can opt out using VS Code Settings [details here](https://code.visualstudio.com/docs/getstarted/telemetry)
- There is no backend or cloud sync currently, all the data is stored locally on your computer.