Skip to content
| Marketplace
Sign in
Visual Studio Code>Testing>ShappeScope — API testerNew to Visual Studio Code? Get it now.
ShappeScope — API tester

ShappeScope — API tester

Shappe

|
25 installs
| (0) | Free
See the API endpoints your app actually calls, live from your terminals. Run endpoints on demand, inspect responses, and save traces to ShappeScope.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

ShappeScope — API tester

See the API endpoints your app actually calls, live, without leaving your editor.

Features

  • Finds what you run. Start your backend and frontend in a VS Code terminal as usual (python manage.py runserver, uvicorn main:app, npm run dev, …). Scope links each listening port to its terminal and folder, and groups a frontend with the backends its .env / proxy config calls into one project. Services nothing calls are listed under "Also running". Without terminal shell integration it falls back to a listening-port scan.
  • Called endpoints (default). Each request in a backend's own access log becomes a row: call count, last status and latency, and who called it (web app, an AI agent's terminal, or you). Watching costs no Scope requests.
  • All endpoints (opt-in). "Fetch all endpoints" reads the OpenAPI schema once and runs nothing.
  • Run on demand. Pick a group (not called yet, failing, all safe GETs) and a maximum. The panel shows how much of your hourly ShappeScope limit it will use. POST/PUT/PATCH/DELETE never run in bulk.
  • Endpoint detail. Response, Request and Headers tabs; full paths and JSON wrap. Set a Bearer token once per backend (from a .env key, pasted, or none). Copy as curl, Open trace, Go to handler.
  • Rate-limit aware. Uploads are paced; on a 429 the panel and status bar say "limit reached" and uploads resume after Retry-After. Nothing runs on save.

Getting started

  1. Open ShappeScope from the activity bar and Sign in to your Shappe account (browser sign-in, no password in the editor). One Shappe sign-in covers ShappeScope and ShappeTrack, and it shows up in the editor's Accounts menu (provided by the Shappe Account extension, installed automatically).
  2. Start your services in a VS Code terminal. They appear within seconds.
  3. Use your app — endpoints show up as they are called.

Commands

ShappeScope: Sign In to Shappe, Sign In with a Token, Sign Out of Shappe, Add Backend by URL, Rescan Running Services, Open Web App.

Settings

  • shappe.scope.batchIngestEndpoint — optional batch ingest URL (for a future backend endpoint). Empty (default) uploads one request at a time.

Requirements

A ShappeScope account (scope.shappe.ai). Live call capture needs a terminal with shell integration (VS Code 1.93+); other editors use the port-scan fallback and "Fetch all endpoints".

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft