Skip to content
@apicircle

apicircle

API Circle

API Circle

The API workspace that lives in your repo — and talks to your AI.
Build, test, mock, and ship APIs the way you ship code:
branches, diffs, pull requests — and any MCP-capable AI client on the keyboard.

Stars License Platforms Node >=20 Discord


Why we built this

API clients haven't kept up. Postman pushed your collections into a SaaS silo. Insomnia bolted AI on as an afterthought. Both leave you syncing data through someone else's cloud, with no real story for the new shape of engineering work: branch-and-PR collaboration and AI agents that need to drive your tools.

API Circle starts from a simpler premise — your API workspace is just code. Store it like code. Review it like code. Let agents read and write it like code. Everything else follows.

The product

API Circle Studio is a desktop, web, and CLI API workspace built on three load-bearing ideas:

🔀 Your workspace is a Git repo

Collections, environments, and mock definitions are plain JSON pushed to your own GitHub repo on a working branch. Teammates pull, branch, and merge them like any other file. Per-device runtime state — history, sessions, UI — stays local. Secrets are encrypted on-device with AES-GCM, wrapped by the OS keychain on desktop. Nothing is uploaded to a third-party server, ever.

🤖 Your workspace is an AI tool catalog

A built-in Model Context Protocol server exposes 71 tools that any MCP client can drive — Claude Desktop, Claude Code, ChatGPT, GitHub Copilot, Cursor, Continue, Cline, Zed, Windsurf. The catalog covers request and folder CRUD, environment authoring, assertions, execution plans, history, mock-server lifecycle, codebase scanning, imports, code generation, and natural-language authoring. Not a plugin. Not a wrapper. A first-class surface, equal to the UI.

🧪 Your specs are runnable

Point API Circle at an OpenAPI, Swagger, Postman, or Insomnia file and get a running HTTP mock on localhost in seconds. The Hono-based engine handles $ref dereferencing, per-endpoint overrides (flip a 200 to a 503 to exercise error paths), conditional response rules, request validation, and response multipliers. Mock definitions ship with the repo. Mock runtime stays on your machine.

What's in the box

  • 17 authentication schemes, all end-to-end functional — Bearer, Basic, API key, custom header, the full OAuth2 grant set (client credentials, auth code, PKCE, password, implicit, device flow, with auto-refresh), AWS SigV4, Digest, NTLM, Hawk, and JWT. Signing primitives verified against RFC and NIST reference vectors.
  • Imports that work — cURL, OpenAPI/Swagger, Postman collections, Insomnia exports, and HAR files.
  • Code generation for any saved request — cURL, fetch, Node (axios), Python (requests), Go, and Rust.
  • Environments with priority ordering and cross-workspace variable sources.
  • Assertions and execution plans to chain requests, runnable headlessly in CI with apicircle run (text, JSON, or JUnit reports).
  • Request history with full headers, body previews, and assertion results.

Pick your surface

Surface Best for
Desktop app Day-to-day development (Windows / macOS / Linux)
Web app Quick access, zero install
CLI CI pipelines, terminals, headless agents
npm packages Embedding the engine in your own tooling
npx @apicircle/cli mock   ./openapi.yaml              # local mock server from a spec
npx @apicircle/cli mcp    --workspace ./workspace     # MCP server for any AI client
npx @apicircle/cli import ./postman_collection.json   # bring your existing collections
npx @apicircle/cli run    "Smoke Tests"               # run a saved plan in CI (text/json/junit)

What we believe

  • Own your data. A workspace you can cat, diff, and git log is a workspace nobody can hold hostage.
  • Git is the sync layer. Branches and pull requests already solved collaboration. We didn't need to reinvent that.
  • AI is a first-class user. Agents shouldn't have to scrape a UI. They get the same typed API the UI gets.
  • One engine, every surface. Desktop, web, CLI, and embeddable packages share one workspace format and one mutation API.
  • Open standards only. MCP for AI, Git for sync, OpenAPI / Postman / Insomnia / HAR for import. No proprietary lock-in.

Repositories

Repo What's in it
studio The monorepo — desktop app, web app, CLI, MCP server, mock engine, core packages

Get involved

API Circle Studio is pre-launch and self-funded. Expect rough edges and the occasional breaking change before v1.0 — and a team that genuinely reads every issue.

License — API Circle Studio is released under a custom source-available license: free for personal, educational, and non-commercial use (plus a 30-day commercial evaluation). It is not an OSI-approved open-source license; ongoing commercial use requires a separate license. See LICENSE.


Own your APIs. Version them like code. Drive them with AI.

Pinned Loading

  1. studio studio Public

    Git-backed, AI-native API workspace: desktop, web, CLI, local Hono mocks, and MCP tools for Claude, ChatGPT, Cursor, Copilot, and more.

    TypeScript 1

Repositories

Showing 2 of 2 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…