MAXZOFT API Studio
A Postman/Insomnia-class API client — built natively into VS Code.
Design, send, test, document, and collaborate on APIs without ever leaving your editor.
✨ Why MAXZOFT API Studio?
A full-featured, modern API workbench with a multi-tab Postman-style shell, team cloud sync, and realtime collaboration — all inside a single VS Code editor tab. No context switching to a separate desktop app.
🚀 Features
🧪 Request workbench
- Multi-tab shell — every request opens in its own tab and keeps its own response.
- All HTTP methods, query params, headers, cookies, and bodies (JSON · XML · form-data · text · raw).
- Auth helpers — Bearer, Basic, API key.
- Pre-request scripts and a built-in Tests runner (
expect / test / response).
- One-click Beautify for JSON / XML / text.
- Rich response viewer powered by CodeMirror — syntax highlighting, line numbers, collapsing, HTML preview, headers & cookies, timing and size.
📁 Collections & organization
- Nested collections → folders → requests tree with drag & drop reordering.
- Search, rename, duplicate, delete, and context-menu actions.
- Unsaved-change indicators and tab context menu (close others / all / selected).
- Import from Postman, Insomnia, and OpenAPI collections.
🌍 Environments
- Multiple environments with variable substitution (
{{baseUrl}}, {{token}}, …).
- Quick environment switcher in the toolbar.
☁️ Cloud sync & teams (optional account)
- Sign in with email/password or Google — auto-registers a new account on first Google sign-in.
- Full-workspace sync with last-write-wins merge and deletion propagation (tombstones).
- Team workspaces with a workspace switcher.
- Role-based access control — Owner · Admin · Developer · Viewer (enforced server-side).
- Secrets are encrypted at rest (AES-256-GCM).
👥 Realtime collaboration
- Live presence — see who else is in the workspace.
- Live cursors / viewing indicators as teammates move around.
- Changes relay between members in real time.
📚 Docs & code generation
- Generate OpenAPI 3.1 specs per collection.
- Publish beautiful API docs to a shareable portal, or view them in-editor.
- Generate cURL and SDK snippets from any request.
🤖 AI-agent ready (MCP)
- Expose your collection as MCP tools so Claude and other agents can call your APIs.
🏁 Getting started
- Install the extension and open the MAXZOFT API Studio icon in the Activity Bar.
- Click Open API Studio to launch the workbench tab.
- Hit
+ to create a request, or Import an existing Postman/Insomnia/OpenAPI collection.
- (Optional) Click Sign in → use Google or email to enable cloud sync, teams, and collaboration.
💡 The whole Studio lives in one editor tab — collections, environments, history, and AI agents included.
⚙️ Settings
| Setting |
Default |
Description |
maxzoftApiStudio.apiBaseUrl |
http://127.0.0.1:8787 |
Base URL of the MAXZOFT backend (Cloudflare Worker) for sync/teams. |
maxzoftApiStudio.docsPortalUrl |
https://maxzoft-docs.pages.dev |
Public docs portal where published per-collection API docs are viewed. |
maxzoftApiStudio.requestTimeoutMs |
30000 |
HTTP request timeout in milliseconds. |
⌨️ Commands
- MAXZOFT: Open Workspace — open the full Studio tab
- MAXZOFT: New Request
- MAXZOFT: Import Collection — Postman / Insomnia / OpenAPI
- MAXZOFT: Open Team · MAXZOFT: Open Environments
- MAXZOFT: Generate Docs · MAXZOFT: Generate SDK
- MAXZOFT: Connect Claude — copy an MCP config for your collection
🔒 Privacy
Requests run locally from your machine. Cloud sync is opt-in — nothing leaves your device until you sign in and sync. Stored secrets are encrypted at rest.
| |