Thunder Client — lightweight alternative to Postman

Extension Design Goals

  • Lightweight API Client
  • Simple, Clean & Easy to use UI
  • Handle Large Responses & View in Full Screen
  • Support VS Code Themes
  • Collections & Environment Variables
  • Scriptless Testing


Thunder Client Extension


Scriptless Testing

  • (Update) Set Environment Variable from the api response in Tests tab is possible now, please see github page for details.
Thunder Client Testing
// status code test
pm.test("Status code is 200", function () {;});// property check
pm.test("Property message contains Thunder Client", function () {
var jsonData = pm.response.json(); pm.expect(jsonData.message).to.contains("Thunder Client");});// response content-type check
pm.test("Content-Type contains application/json", function () {"Content-Type", "application/json");});

Extension Links






Founder of - Think big, Start small

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

How to Build a Real-time Collaborative Markdown Editor with React Hooks, GraphQL & AWS AppSync

The Walking Dead actor Moses J. Moseley

How to pass Report filter parameter value from Lightning Web Component in Salesforce?

Practice in Large React Application Development: Redux and MobX

Pulling Data from Remote Source s


Reactjs: state update

Developer Story: DB Migrations in NodeJS (MongoDB Edition)

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Ranga Vadhineni

Ranga Vadhineni

Founder of - Think big, Start small

More from Medium

OSD600–Release 0.3 — Internal Contribution

Unexpected end of JSON input error occurred when executing yarn install

Recommending & using the same VSCode extensions within a workspace


React Tips & Tricks: Uploading a File With A Progress Bar

React Tips & Tricks: Uploading a File With A Progress Bar