Code-driven API testing inside your editor. Point it at your running backend and ShappeScope
auto-discovers the endpoints from its OpenAPI schema, auto-runs the safe (GET) ones, and shows
pass/fail results — without leaving your editor for Postman.
Features
Auto-detect a running local backend (Django / FastAPI / Express) from your workspace and its OpenAPI schema.
GET endpoints auto-run; POST/PUT/PATCH/DELETE run on one explicit tap (never auto-fire — safe for dev data).
Full request support — path/query params and request bodies auto-filled from the schema, editable inline.
Target auth — Bearer / API-Key / Basic, applied to every request.
Compact result detail — status, timing, size, pretty JSON, and response headers, right in the panel.
Live sync — save your code, the panel re-fetches and re-runs automatically.
Getting started
Open the ShappeScope view from the activity bar.
Click Connect — a browser window opens to sign in to your ShappeScope account; the extension
captures the token automatically (no password is typed into the editor).
Start your backend. ShappeScope auto-detects it, or use Set Target to point at a base URL + OpenAPI schema.
Endpoints appear and GETs run automatically. Open a row for the full request/response; tap Run for mutating methods.
Commands
ShappeScope: Connect, Logout, Set Target Backend, Re-detect / Refresh, Run All (GET), Open Web App.
Requirements
A ShappeScope account (scope.shappe.ai) and a backend that exposes an OpenAPI schema.