WatchAPI logoWatchAPI
FeaturesPricingBlogContact

Stop Switching Apps. Test APIs Right in VS Code

A VS Code extension that extracts endpoints from Next.js, NestJS and tRPC projects, organizes them into collections, and lets you test everything inline.

Install ExtensionEnable Cloud Sync
API Monitoring DashboardAPI Monitoring Dashboard
How it works

From install to API testing in under 60 seconds

Install the extension, sync your project, and start testing endpoints without leaving VS Code.

Install01 / 03

Install from the VS Code Marketplace

One-click install. No signup required to start testing APIs locally.

Dashboard · Empty

Endpoint health

Waiting for your first sync

0 endpoints

No endpoints synced yet

Link your repo and we will import every route automatically.

Sync to start monitoring
Discover02 / 03

Automatically sync endpoints from your code

WatchAPI scans your Next.js project and extracts REST and tRPC endpoints. Everything stays local by default.

Terminal · watchapi
Run the sync from your repo
watchapi cli
$WatchAPI: Sync Collection
Syncing routers, schemas, and methods...
Monitors configured for every endpoint.
Test03 / 03

Execute and inspect requests inline

Run requests, inspect responses, and validate status codes directly inside VS Code.

Dashboard · Monitors live

Endpoint health

Checks + regression alerts turned on

4 endpoints
GET/api/users

Returning cached roster

Healthy72 ms
POST/auth/login

Schema + latency baseline

Validated98 ms
GET/reports/:id

p95 up 18% vs baseline

Slowdown342 ms
Developer workflow

API testing designed for a code-first workflow

WatchAPI is built for developers who want API testing to feel like part of their editor, not a separate tool.

Auto-synced01 / 04

Automatic Endpoint Discovery

REST and tRPC endpoints are extracted directly from your Next.js project. No manual setup or spec files.

Dev console
$watchapi sync --domain https://api.example.com --prefix api/trpc
Health + alerts02 / 04

Local-First and Privacy-Focused

Collections live on your machine. No telemetry, no tracking, and no forced accounts.

Dev console
$watchapi check --collection <collection-id> --env production
Regression guardrails03 / 04

Inline Request Execution

Send HTTP requests and inspect responses without leaving VS Code. Designed for fast iteration.

Dev console
$watchapi check --collection <collection-id> --fail-on regressions
Performance baselines04 / 04

Optional Cloud Sync

Sync collections across devices, collaborate with teammates, and keep backups — only if you opt in.

Dev console
$watchapi analyze
WatchAPI logoWatchAPI

Code-first API testing for Next.js - built into VS Code

Product

  • Install Extension
  • Features
  • Pricing

Company

  • Privacy Policy
  • Terms
  • Feature Requests

Support

  • Support docs
  • Contact
  • Join discord

© 2025 WatchAPI. All rights reserved.

Advertisement