Thunder Client launched in March 2021 when developers were getting sick of Postman's bloated desktop app hogging 200MB+ of RAM just to send a fucking GET request. The idea was simple: API testing directly in VS Code without the corporate cloud sync bullshit.
It worked great for about 3.5 years. Then came November 2024.
What Made Thunder Client Popular (Before the Paywall)
No More App Switching: Instead of Alt-tabbing between VS Code and Postman every 30 seconds, you could test APIs right in your editor. This saved maybe 2-3 minutes per API call, which adds up when you're debugging.
Local Storage Only: Your API keys and requests stayed on your machine. No "oops we got hacked and your production API keys are on the dark web" emails from some startup's security team.
Actually Lightweight: Postman takes longer to start than my coffee machine. Thunder Client was just there when you needed it.
What Actually Worked Well (When It Was Free)
Basic HTTP Stuff: GET, POST, PUT, DELETE worked fine. Headers, auth, request bodies - all the standard shit you need. The JSON syntax highlighting was decent too.
Collections Were the Main Feature: You could group related API calls together. Create a folder for user endpoints, another for payments, etc. This was what made it better than just using curl. This is now behind the paywall.
Environment Variables: `{{baseUrl}}` syntax for switching between dev/staging/prod. Simple but effective. Also paywalled now.
Git Sync for Teams: Instead of sharing Postman workspaces, you could commit your API collections to the repo and everyone stayed in sync. Clean solution. Guess what? Paywalled.
The November 2024 Shitshow
On November 20th, 2024, Thunder Client's creator decided to move Collections (the core feature) behind a paywall. The Reddit reactions were... not positive.
- Individual requests only
- Zero collections, zero environments
- Non-commercial use restriction (see VS Code marketplace for license terms)
- Basically unusable for any real work
Want to organize more than one API request? That'll be $4/month.
Current Technical Reality
VS Code Requirements: 1.85.0+, works on Windows/Mac/Linux
Storage Location:
- Windows:
%APPDATA%\Code\User\globalStorage\rangav.vscode-thunder-client
- Linux:
~/.config/Code/User/globalStorage/rangav.vscode-thunder-client
- macOS:
~/Library/Application Support/Code/User/globalStorage/rangav.vscode-thunder-client/
Performance: Still lightweight compared to Postman. Uses maybe 20MB vs Postman's 150MB+ bloat.
What's Paywalled: Collections, environments, Git sync, CLI, WebSocket support, basically everything useful.