An API client that finds your endpoints in the code

The API button in the navbar lists your project’s endpoints on its own. Pick one, try it with parameters, headers and a body, and if the response shows an error, hand it to an agent in one click.

Endpoint discovery

Endpoints come from OpenAPI/Swagger files and from routes in Express (including Fastify, Hono and Koa), Next.js, FastAPI, Flask, Django, Spring, NestJS, Go and Laravel. The scan stops at 4,000 files and skips files over 512 KB; discovery is fully local.

Sending requests

The base URL comes from the OpenAPI server, otherwise from a port an agent opened, otherwise http://localhost:3000.

  • Parameters, Headers and Body tabs; send with ⌘↵.
  • Requests go out from the app’s main process, so there are no CORS limits. http and https only.
  • Timeout is 30 seconds by default, 120 at most; responses are capped at 2 MB.
  • History of the last 40 requests per project.

Questions

Where do my requests go?

To the address you enter, with the headers and body you set. If you enter a remote URL, the request goes there.

Which frameworks does it recognize?

OpenAPI/Swagger files and routes in Express, Fastify, Hono, Koa, Next.js, FastAPI, Flask, Django, Spring, NestJS, Go and Laravel.

Can I give an error response to an agent?

Yes. Send to agent, or ask the agent to fix it, passes the request and response to the agent you pick.

Related features

All featuresSee the 18 supported coding agents

Bring your agents to one desk.

Start on the free plan. Download it, add a project folder and open your first agent.