Skip to Content
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

How to Use

  1. Install the extension using one of the links 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.

Main Features

  • Collections and Environments: Organize requests and manage variables across environments.
  • Scriptless Testing: Test API responses through a GUI, with no code required.
  • Local Storage: All data is saved locally on your device.
  • Git Sync: Save request data in your Git repository for team collaboration.
  • Advanced CLI: Run requests and collections from the terminal and integrate them into CI/CD pipelines.

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