Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>CallMeNew to Visual Studio Code? Get it now.
CallMe

CallMe

Safal Gautam

|
1 install
| (0) | Free
A lightweight REST client with source-jump for local dev servers
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

CallMe

A lightweight REST client webview for VS Code, built for local development. Send requests, inspect responses, and jump straight from an error's stack trace (or a success response's handler) into the exact file and line in your editor.

Features

  • GET / POST / PUT / PATCH / DELETE with a simple URL bar (press Enter to send)
  • Header key/value grid
  • Body tab (JSON by default) with form-data / urlencoded / raw / none options, ctrl+enter to send from the body editor
  • Auth tab (bearer / basic / API key — wire up as needed)
  • Response and Error panels, both resizable and expandable to fullscreen
  • Clickable stack frames on errors — jumps to file:line in your editor
  • Clickable "Handled at" link on successful responses, powered by an X-Handler-Location header your local server can emit (see media/express-handler-location.js)

Run it

npm install

Then press F5 in VS Code (with this folder open) to launch an Extension Development Host, and run the command CallMe: Open from the command palette.

Wiring up "Handled at" for successful responses

Since a normal 200 response has no stack trace, X-Handler-Location is the mechanism that tells CallMe which file/line produced it. Add the snippet in media/express-handler-location.js to your local server, or set the header manually in a route handler:

res.setHeader('X-Handler-Location', 'routes/users.js:14:3');
res.json({ ... });

Packaging

npx vsce package

This produces a .vsix you can install via Extensions: Install from VSIX... in VS Code.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft