WatchAPIWatchAPI

Welcome to WatchAPI Client

WatchAPI Client is a VS Code–native API client that imports API endpoints from your codebase and turns them into structured, executable collections.

It reads your actual source code — not OpenAPI files — so the requests you work with always reflect how your API is really defined.


What WatchAPI Client Does

WatchAPI Client helps you:

  • Import REST endpoints directly from your code
  • Import tRPC procedures from routers
  • Organize endpoints into readable collections
  • Execute requests without leaving VS Code
  • Keep manual edits intact between imports

Each import only adds new endpoints. Existing requests are never modified or removed.


Designed for Code-First APIs

WatchAPI Client is built for modern TypeScript projects where code is the source of truth.

By importing endpoints directly from handlers and routers, it avoids duplicated definitions and reduces drift between code and testing tools.


Supported Technologies

WatchAPI Client currently supports:

  • Next.js app and pages route handlers
  • NestJS
  • tRPC

Support expands carefully to maintain correctness.


What This Documentation Covers

In these docs, you'll learn how to:

  • Install WatchAPI Client
  • Import endpoints from your project
  • Re-run imports safely
  • Work with imported collections
  • Execute and inspect requests

On this page