Skip to Content
Thunder Client is now available for JetBrains IDEs.Install now
Home

Welcome

Thunder Client is a lightweight, easy-to-use REST API client for VS Code and JetBrains IDEs. It is designed with a focus on simplicity, clean design, Git collaboration, and local storage.

VS Code InstallsVS Code VersionCLI Version

Products

Main Features

IDE IntegrationWorks inside VS Code and JetBrains IDEs, so you can test APIs without switching tools.
Collections and EnvironmentsOrganize requests and manage variables across environments.
Scriptless TestingTest API responses through a GUI, with no code required.
Local StorageAll data is saved locally on your device.
Git SyncSave collections to your Git repository for team collaboration.
Advanced CLIRun requests and collections from the terminal and integrate them into CI/CD pipelines.

How to Use

  1. Install the VS Code extension or JetBrains plugin from the Products section above.
  2. In VS Code or JetBrains IDE, click the Thunder Client icon in the Activity Bar.
  3. Watch the video tutorial  to get started, or see Get Started for links to the key features.

Thunder Client

Requirements

  • VS Code v1.101.0 or later.
  • Node.js v22.0.0 or later.

Innovations

Thunder Client was the first to introduce:

  • A GUI-based API client for VS Code.
  • A 100% local storage API client.
  • Scriptless testing.
  • An advanced CLI that runs requests, collections, and cURL commands.

Storage Location

By default, the VS Code extension stores request data in the following locations:

  • Windows: %APPDATA%\Code\User\globalStorage\rangav.vscode-thunder-client
  • macOS: ~/Library/Application Support/Code/User/globalStorage/rangav.vscode-thunder-client
  • Linux: ~/.config/Code/User/globalStorage/rangav.vscode-thunder-client
  • VS Code Server (Linux): ~/.vscode-server/data/User/globalStorage/rangav.vscode-thunder-client

Release Notes and Feedback

Last updated on