Skip to content
API Circle
Features

Everything in API Circle

A complete API client, rebuilt around two ideas the others miss: your workspace is a Git repo, and your workspace is an AI tool catalog.

Git-backed workspaces

Your collections are plain JSON in your own repo — branch, diff, review, merge.

  • Push to save, open a PR from inside the app
  • Auto-created working branches off main
  • Three-way merge with a visual conflict resolver
Learn more

Drive your workspace with AI

A built-in MCP server exposes 94 tools so any AI client can read, author, and run requests.

  • 94-tool catalog: requests, envs, mocks, plans, history
  • Works with 9+ AI clients out of the box
  • Copy-paste config snippet for every client
Learn more

Mock any API in seconds

Point at an OpenAPI, Swagger, Postman, or Insomnia file and get a running mock on localhost.

  • Import OpenAPI / Swagger / Postman / Insomnia
  • Flip a 200 to a 503 to exercise error paths
  • Conditional rules, validation & multipliers
Learn more

17 auth schemes, all functional

Bearer to AWS SigV4 to the full OAuth2 grant set — verified against the relevant RFCs.

  • OAuth2 (all grants, PKCE, device flow, refresh)
  • AWS SigV4, Digest, NTLM, Hawk, JWT
  • Folder-level auth that descendants inherit
Learn more

A CLI for pipelines and agents

Run collections, spin up mocks, and import specs from any terminal — no UI required.

  • mock · mcp · import · export · run · workspaces
  • JUnit reporter for CI pipelines
  • Address workspaces by name or by path
Learn more

Edit the same workspace from VS Code

Nine sidebar views and YAML request editing — no webview, no separate sync.

  • Nine TreeViews + YAML editing with CodeLenses
  • Byte-identical commits with desktop & web
  • Mock servers, secret vault & MCP host built in
Learn more
A complete request toolkit

And all the essentials, done right

The day-to-day capabilities you expect from a serious API client — none of them an afterthought.

Imports

cURL, OpenAPI/Swagger, Postman, Insomnia, HAR, and portable .apicircle.json — 6 formats.

Code generation

Turn any saved request into cURL, fetch, Node (axios), Python, Go, or Rust.

Environments

Priority ordering and cross-workspace variable sources, with encrypted secret rows.

Assertions

Status, header, body, JSON-path, and duration checks on every response.

Execution plans

Chain requests into multi-step plans, run them with assertions, and replay from history.

Global assets

Reusable JSON Schemas, GraphQL definitions, and file assets tracked alongside the repo.

Request history

Full headers, body previews, and assertion results for every run — per device.

Secret vault

AES-GCM encryption, OS-keychain wrapping on desktop, passphrase model on web.

Bring your APIs under version control

Open the web app in your browser, or grab the desktop build. No account, no setup — your first workspace is created the moment you arrive.