Skip to content

Thunder Client alternative for VS Code

You didn't outgrow Thunder Client.
You hit its limits.

First they capped requests. Then collections. Now the free tier can't create one at all. Postmate Client is a free API client for VS Code with no tier above it — and a CLI that runs in CI/CD without a subscription.

Free for commercial use · No account · Works offline

Thunder Client, free
0collections
0environments
0CLI runs, local or CI
10max company size
Postmate Client
collections
environments
CLI runs, local or CI
max company size

Collections: what we saw in Thunder Client v2.x on 3 August 2026 — a free install refused to create one, logged out and logged in both. The rest is from their terms and pricing. Their limits have changed repeatedly and may have changed again — tell us if this is stale.

Where the free plan stops

Thunder Client is a well-built tool, and for small personal projects the free edition still does the job. The friction shows up at work — which is usually when people start looking for a Thunder Client alternative.

Non-commercial only, above ten people

The free version is restricted to non-commercial use. Companies under ten employees are permitted, as are schools and universities — but if your organisation is larger than that, the free tier isn't available to you at any level of use. That threshold was five employees in 2024.

Zero environments

No dev, staging or prod switching on the free version at all. This is the limit that catches people first, and there is no way to work around it.

The CLI is paid, everywhere

A subscription is required to run the Thunder Client CLI locally and on CI and CD build servers — which is exactly when API tests start earning their keep.

Runs are metered on paid plans too

Starter includes 250 local collection runs per user per month, Business 500, and only Enterprise is unlimited. A run budget is a strange thing to think about while debugging.

None of this makes Thunder Client a bad tool. It's a commercial product with a free edition — a fair way to build software, just not always the model that fits a team that has already had one API client taken away from it.

Postmate Client vs Thunder Client

Postmate ClientThunder Client
Runs inside VS CodeYesYes
Local-first storageYesYes
Free for commercial useYesNo — non-commercial only, under 10 employees
CollectionsUnlimitedNone on the free version
EnvironmentsUnlimitedPaid plans only
Collection run limitsNone250–500 local runs/user/month, unlimited on Enterprise
CLI, locally and in CI/CDFreePaid plans only
Sharing across devices or teammatesYesPaid plans only
GraphQLYesYes
WebSocket testingYesPaid plans only
mTLS / client certificatesYesYes
Corporate proxy supportYesYes
VS Code Web / Remote / WSLYesPaid plans only
JetBrains IDEsNoPaid plans only
PriceFree$36–$192 per user/year

Compared 3 August 2026 against Thunder Client's published pricing and terms. Tools change — if something here is out of date, tell us and we'll correct it.

What Postmate Client does that most VS Code clients don't

We tested the API clients available for VS Code before writing this page. These didn't turn up anywhere else in that group.

Response comparison, single and bulk

Run a request twice and diff the two responses with highlighting, or compare responses across an entire collection run at once. Filter the diff so noisy fields — timestamps, request IDs, trace headers — stop drowning out the change you actually care about.

This is the feature people usually build a throwaway script for.

Read the docs →
Postmate Client comparing two API responses side-by-side with diff highlights — Thunder Client alternative for VS CodePostmate Client running bulk API response comparison across CSV data table rows

CSV data tables that live with your environment

Data files in a collection runner aren't new. Binding a CSV table to an environment, picking the data set straight from the request panel, and filtering rows with _dtag is the part that's different — the data lives where the environment lives, not in a file path you have to remember at run time.

Unlimited rows.

Read the docs →
Selecting a CSV data table from the request panel

A response panel built for payloads you can't scroll

One click to copy, save, collapse, expand, or open a response in a new tab. One click to generate a JSON schema from it. One click to generate a post-response test script instead of writing assertions by hand.

And a search that behaves properly on deep JSON: when your term matches a key inside a collapsed object, Postmate highlights the collapsed parent so you know which node to open. Ctrl+F highlights every occurrence and leaves you hunting for the hidden ones.

Plus everything you'd expect: collection runner, request chaining, pm scripting library, HTML and JSON reports, Postman and OpenAPI/Swagger import, environments and variables.

Where Thunder Client is still the better pick

If you work in JetBrains IDEs, Thunder Client has a plugin on its paid plans and Postmate Client doesn't — Postmate is VS Code only. And if you're a solo developer on personal projects who fits inside the free tier, there's no urgent reason to switch.

Switching over

Does Thunder Client export to Postman collection format, or only its own JSON? If Postman format works, write this as a two-step import. If not, document the manual path honestly or ship a Thunder Client importer first. -->

Your Thunder Client collections sit on your machine, so nothing is locked away. Postmate Client imports Postman collections and OpenAPI/Swagger specs directly.

Import and export guide →

Questions

Is Postmate Client really free for commercial use?

Yes. No paid tier, no seat licence, no separate plan for teams or companies.

Do I need an account?

No. Postmate Client is local-first — your collections, environments and data files stay on your machine and never leave it.

Does the CLI cost anything in CI/CD?

No. The pmc CLI runs in GitHub Actions, GitLab CI, Jenkins or any other pipeline at no cost.

Is there a limit on collection runs?

No.

Can I use it behind a corporate proxy?

Yes, including mTLS through a proxy and client certificate authentication per host — the setups that usually force people back to curl.

Does it work offline?

Yes, entirely.

Install it and open a collection

Nothing to sign up for. If it doesn't fit, uninstalling costs you nothing either.

Install from the Marketplace

Comparing other tools too? See the Postman alternative for VS Code.