API ExplorerTest your APIs without leaving VSCode. API Explorer auto-discovers your FastAPI (and any OpenAPI-compliant) endpoints the moment your server starts — no collections to set up, no copy-pasting URLs, no switching to Postman. Why API Explorer?Every API testing tool makes you do the same thing: open the app, create a collection, manually add your routes, set up environments. It's friction you repeat on every project. API Explorer eliminates that entirely. If your server is running and exposes an OpenAPI spec (FastAPI does this by default at Features
Zero-config endpoint discoveryPoint it at your server once. API Explorer fetches The base URL is stored per-workspace — each project on your machine remembers its own server.
Request bodies pre-filled from your schemasAPI Explorer resolves The expected response schema is shown as a read-only preview below the request body, so you know what to expect before you even hit Send. Group by module or methodView your endpoints grouped by HTTP method, or switch to module view — which infers groupings from your URL structure automatically.
Filter, search, sortFilter by HTTP method or module with native multi-select pickers. Live search by path or description. Toggle between spec order and A→Z. All from the sidebar toolbar.
|
| Setting | Default | Description |
|---|---|---|
apiExplorer.openapiUrl |
http://localhost:8000/openapi.json |
URL of the OpenAPI spec to load on startup |
Works with any OpenAPI server
Built and optimized for FastAPI, but works with any server that exposes an OpenAPI 3.x spec:
- FastAPI — full support including source navigation
- Django Ninja — full support
- Flask (with flask-smorest or flasgger) — full support
- NestJS, Express (with swagger-jsdoc) — full support
- Spring Boot (with springdoc) — full support
Source navigation currently works with FastAPI only. Support for other frameworks is planned.
Contributing
API Explorer is open source. Issues and PRs are welcome.
License
MIT





