A free, privacy-first REST, GraphQL, and WebSocket API client built natively into Visual Studio Code. No login. No cloud sync. No telemetry. No paid tiers.
If you're searching for a Postman alternative for VS Code, you've probably hit one of these walls:
Postmate Client takes the opposite approach. It runs entirely inside VS Code, stores everything locally, and never phones home. You get a full visual request builder — tabs for params, headers, body, auth, tests, and pre/post-request scripts — without leaving your editor and without sending a single byte to anyone else's server. See exactly how your data stays local →
Working inside an enterprise network? Postmate Client ships with full corporate proxy support and mTLS client certificates — built in, not bolted on.
Already using a VS Code client and running into its paywall? We've written a separate page on Postmate Client as a Thunder Client alternative.
Catch breaking changes before they hit production. Pick two environments, fire parallel requests, and see exactly what changed — in clean JSONPath notation. Need to compare hundreds of inputs? Point it at a CSV data table.

The built-in Collection Runner executes entire test suites — from a single VS Code panel or from your CI/CD pipeline via the free CLI. Pass/fail summaries, response times, assertion details, and HTML reports included.

A side-by-side with the two API clients VS Code developers most often consider.
| Postmate Client | Postman | Thunder Client | |
|---|---|---|---|
| Runs inside VS Code | ✅ Native | ❌ Separate app | ✅ Native |
| Works offline | ✅ Always | ⚠️ Limited | ✅ Local storage |
| Works without login | ✅ Always | ❌ Required | ⚠️ Login being introduced |
| Zero telemetry | ✅ None | ❌ Yes | ⚠️ Anonymised, can be disabled |
| Git-friendly local storage | ✅ Local files | ⚠️ Cloud default | ✅ Local files |
| Corporate proxy & mTLS | ✅ Built-in | ✅ | ✅ |
| Free for commercial use | ✅ Always | ✅ | ❌ Under 10 employees only |
| Collections on the free tier | ✅ Unlimited | ✅ | ❌ None |
| Environments on the free tier | ✅ Unlimited | ✅ | 💰 Paid tier |
| WebSocket / WSS support | ✅ Free | ⚠️ Login required | 💰 Paid tier |
| Free CLI for CI/CD | ✅ Free | ✅ Newman, free | 💰 Paid tier |
| Parallel response diff | ✅ Built-in | — | — |
| Bulk CSV comparison | ✅ Built-in | — | — |
| HTTP QUERY method | ✅ First-class | — | — |
| Postman v2.1 / OpenAPI / Swagger import | ✅ One click | — | ✅ |
| JetBrains IDEs | ❌ VS Code only | ✅ Separate app | 💰 Paid tier |
| Price | ✅ Free forever | 💰 Freemium | 💰 $36–$192 per user/year |
✅ available · 💰 paid plans only · ⚠️ partial or conditional · ❌ not available · — we couldn't find it documented. Checked 3 August 2026 against each vendor's published pricing and terms. Tools change — tell us if something here is out of date.
For the full Thunder Client breakdown — free-tier limits, licence terms, and where Thunder Client is still the better pick — see the Thunder Client alternative page.
Postmate Client started because our team needed something nobody was shipping: a fast, local API client that could fire parallel calls at Prod and Staging from a CSV before every deployment, without sending our request bodies to someone else's cloud.
We tried Postman. The login wall, the cloud sync, the paywalled features — none of it fit how we actually worked. We tried Thunder Client. Closer, and genuinely well built — but it's a commercial product, and the features we needed most sat on the paid plans. So we built our own, kept it inside VS Code where we already lived, and made every feature free because the whole point was to remove gates, not add new ones.
That's still the philosophy. No telemetry, no login, no premium tier. If you find Postmate Client useful, the best thing you can do is tell another developer about it.
No account creation. No onboarding flow. No email confirmation. You're testing APIs in under a minute.
Yes. Postmate Client is 100% free, with no paid tier, no team-size limits, and no premium features locked behind a subscription. Every capability — REST, GraphQL, WebSocket, collection runner, CLI, response comparison — is available to every user.
No. Postmate Client has zero telemetry, no cloud sync, and no login. Every request, collection, environment, and token stays on your machine. Your API data never touches our servers because we don't have any. See the security overview for the full picture.
Yes. Postmate Client has full corporate proxy support — HTTP/HTTPS tunneling, proxy authentication with proper 407 handling, and NO_PROXY rules. It also supports mTLS client certificates for enterprise environments. See the corporate proxy guide.
Yes. Postmate Client imports Postman v2.1 collections, OpenAPI 3.0, Swagger 2.0, and cURL commands in one click. Bring your existing work with you — no rebuilding required.
Yes. Postmate Client runs entirely inside VS Code with no external runtime dependency. You can send requests, manage collections, and run tests without an internet connection (as long as your target API is reachable).
Both are VS Code-native API clients that store data locally. The difference is the licence: Thunder Client is a commercial product whose free version is restricted to non-commercial use at companies under ten employees, and whose environments, CLI and WebSocket support sit on paid plans. Postmate Client is free for everyone, including commercial use. Full side-by-side comparison →
Yes — through Git. Postmate Client stores collections as local files in your repo, which means version control, code review, and team sharing happen through the same workflow you already use for source code.
Yes. Postmate Client includes a dedicated GraphQL editor with Query and Variables panes, plus full WebSocket support for ws:// and wss:// endpoints with TEXT, JSON, XML, and HTML message modes — all free, no paid tier.
Postmate Client is local-first by design, so there's no built-in cloud workspace or real-time multi-user collaboration. If your team needs centralized cloud sync with live editing, Postman is a better fit. If you want a fast, private, free API client that lives in your editor and syncs through Git, Postmate Client is built for you.
Install the extension and send your first request in under a minute.