Skip to Content
Home

Welcome

Thunder Client is a lightweight REST API Client Extension for Visual Studio Code, hand-crafted by Ranga Vadhineni  with a focus on simplicity, clean design, and local storage. You can report any bugs or feature requests on our GitHub  page.


Visual Studio Marketplace Installs

Visual Studio Marketplace Version

NPM Version

How to Use

img

Requirements

  • The minimum VS Code version now required is v1.85.0.
  • Node.js version v18.0.0 or higher is required.

Main Features

  • Lightweight and easy to use REST API Client.
  • Supports Collections and Environment variables.
  • Scriptless Testing: Easily test API responses with a GUI-based interface.
  • Local Storage: The extension saves all data locally on the user’s device.
  • Git Sync: Save requests data in your Git repository for team collaboration.
  • Advanced CLI: Run requests and collections from the terminal and integrate with CI/CD.

Innovations

  • First to introduce a GUI-based API Client for VS Code.
  • First to introduce 100% local storage API Client.
  • First to introduce scriptless testing.
  • First to introduce an advanced CLI that runs requests, collections, and cURL commands.
  • More to come…

Storage Location

The requests data files default storage location paths:

  • Windows: %APPDATA%\Code\User\globalStorage\rangav.vscode-thunder-client
  • Linux: ~/.config/Code/User/globalStorage/rangav.vscode-thunder-client
  • Mac: /Users/{{userName}}/Library/Application Support/Code/User/globalStorage/rangav.vscode-thunder-client/
    • Replace {{username}} with your username.

For VS Code Server:

  • Linux: ~/.vscode-server/data/User/globalStorage/rangav.vscode-thunder-client

Release Notes

Contribution

  • If you’d like to improve documentation, please submit a PR.
  • Share suggestions to further improve the product.
Last updated on