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.