Skip to content

APIScopeSource-code-aware API client

Discover REST endpoints from your codebase, generate collections automatically, and test with global authentication — inside VS Code and Cursor.

APIScope logo

See it in action

APIScope main panel — collections tree, request editor, and JSON response

The Collections sidebar gives quick access to scanned endpoints, environments, authentication, history, and scan. Requests show color-coded HTTP method badges; generated collections use a sparkle icon:

Collections sidebar — shortcuts, generated collection tree, and method badges

Supported frameworks

FrameworkDetectionBase URL
Spring Boot@RestController, @GetMapping, …server.port from application.properties / .yml
Express (Node.js)Route definitions in JS/TSPort from process.env.PORT or app listen call
FastAPI (Python)@app.get, router decoratorsUvicorn / app config

Quick start

  1. Install the APIScope extension in VS Code or Cursor.
  2. Open a project that contains a supported framework.
  3. Click the APIScope icon in the activity bar, then run Scan Endpoints.
  4. Select a request from the Generated Collection and press Send (⌘↵ on macOS, Ctrl+Enter on Windows/Linux).

See the Getting Started guide for a full walkthrough.

Documentation

Development

The extension source lives on GitHub. To build locally:

bash
npm run install:all
npm run build
npx vitepress build docs

Press F5 to launch the Extension Development Host with a sample workspace under sample-projects/.

Apache-2.0 Licensed