Skip to content
| Marketplace
Sign in
Visual Studio Code>Testing>HTTP Forge — The API Platform Built for AI AgentsNew to Visual Studio Code? Get it now.
HTTP Forge — The API Platform Built for AI Agents

HTTP Forge — The API Platform Built for AI Agents

Henry Huang

|
991 installs
| (2) | Free
Turn GitHub Copilot, Claude Code, and Cursor into expert API engineers. 60+ MCP tools. No extra API keys. No cloud account. Full Postman compatibility, OpenAPI 3.0, headless CLI, and TypeScript codegen — all local.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info
HTTP Forge

HTTP Forge 🔨

An AI-native and fully Postman-compatible API client for VS Code.

Build, test, automate, and version REST, GraphQL, and OpenAPI APIs in one local workspace — offline, Git-native, merge-friendly, and ready for AI agents.

Designed for teams comparing Postman, Bruno, Thunder Client, and Insomnia alternatives.

Marketplace Downloads License MCP Server GitHub Copilot

📖 Docs • 🐛 Issues • 📝 Changelog


AI in action


Introduction

👨‍👩‍👧‍👦 HTTP Forge Family

HTTP Forge is a family of components that share the same workspace model and work together across local development, AI workflows, and CI/CD.

Component Purpose Best for
http-forge (VS Code extension) Main UI for creating requests, running collections/suites, and managing environments Daily API development inside VS Code
@http-forge/cli Terminal and CI entry point (run, mcp, generate, schedule, etc.) Pipelines, headless runs, scripting
@http-forge/codegen Generates typed TypeScript API clients from collections Type-safe API testing/client workflows
@http-forge/playwright Runtime + shared types for generated Playwright clients Executing generated clients in Playwright tests
@http-forge/core Headless runtime engine and compatibility layer Shared execution logic and Node automation
http-forge-mcp (HTTP Forge AI extension) Companion extension that activates and configures MCP workflows for AI clients Copilot/Claude/Cursor-driven API automation

Typical flow: design and validate in the extension, automate with CLI/MCP, and generate typed clients for Playwright when needed.

Deep architecture details: Architecture diagram • User Guide

Why developers switch

  • If you are looking for a Postman alternative, Bruno alternative, Thunder Client alternative, or Insomnia alternative, HTTP Forge keeps your API workspace in Git.
  • Your API workspace stays in Git.
  • No cloud account is required.
  • Works offline.
  • Merge-friendly one-file-per-request storage.
  • Postman-compatible import and OpenAPI import/export.
  • AI agent support through MCP.

What it is

HTTP Forge is an API development platform. The extension is the primary user interface, while @http-forge/core, the CLI, and the MCP server extend the same workspace into automation, CI/CD, and agent workflows.

⚡ 1-Minute Quickstart

Install → Send your first request → Run AI agent — in under 60 seconds.

1. Install Open VS Code, press Ctrl+Shift+X, search HTTP Forge, click Install.

2. Create a request Open the HTTP Forge panel in the sidebar → click + → choose a collection → name your request.

3. Send it Set the URL to https://jsonplaceholder.typicode.com/posts/1, hit Send — you'll see the JSON response instantly.

4. Let AI write your tests Open GitHub Copilot Chat and type:

@http-forge suggest assertions for the last response

Copilot reads the response schema and generates pm.test() assertions automatically.

5. Run the whole collection

@http-forge run collection "My Collection"

Full results, timing stats, and a self-contained HTML report — no terminal required.

Full guide: Extension User Guide • MCP Server Setup


🎯 Use Cases

🧑‍💻 Developer — explore & debug APIs

Build requests, inspect responses, and iterate fast — all without leaving VS Code. No account, no cloud, no subscription.

🤖 AI-assisted API testing

Ask GitHub Copilot to generate tests, heal broken assertions, analyse coverage against your OpenAPI spec, and run the entire suite autonomously. HTTP Forge is the only VS Code API tool with a native MCP server.

🔄 Postman migration

Import your Postman v2.1 collection — all pm.* scripts, environments, and globals work unchanged. No rewriting, no learning curve.

🔐 Enterprise / secrets management

Connect to AWS Secrets Manager, Azure Key Vault, GCP Secret Manager, HashiCorp Vault, 1Password, or Doppler. Credentials never touch your filesystem.

🚀 CI/CD pipeline testing

Run http-forge run my-collection --reporter junit in any pipeline. Zero GUI dependencies, JUnit XML output, exit codes for pass/fail.

🧪 Contract testing with OpenAPI

Import your OpenAPI 3.0 spec, scaffold a full collection in one command, then validate every response against the spec — catch drift before it reaches production and reuse the same contract for your own docs, QA, and automation.


🤖 AI & MCP

✅ Built-in MCP server — 60+ tools for GitHub Copilot, Claude, Cursor, Continue
✅ Auto-generate request bodies and test scripts from natural language
✅ Scan collections for hardcoded values → replace with {{ENV_VAR}}
✅ Analyse test coverage against OpenAPI specs
✅ Heal broken assertions after API changes
✅ Generate negative/edge-case test scenarios
✅ Full agent mode — AI drives the entire test lifecycle autonomously

🔧 Request Builder

✅ All HTTP methods — GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS
✅ Query params, headers, path variables with enable/disable toggles
✅ JSON, form-data, raw text, binary, GraphQL body types
✅ OAuth 2.0 (all 4 grant types + PKCE), Bearer, Basic, API Key
✅ Pre/post scripts with full pm.* Postman API compatibility
✅ IntelliSense for variables, filters, dynamic vars, and scripting API
✅ Split/stack layout modes — view request and response side-by-side or stacked with resizable dividers

📁 Collections

✅ Git-friendly folder structure — one file per request
✅ Import Postman v2.1, export OpenAPI 3.0
✅ Drag & drop, duplicate, file-watching auto-reload
✅ Cross-collection test suites with iterations
✅ Visual flow editor for suites — request, script, if/else, for, while, switch, block nodes
✅ Fast node authoring — adding non-request nodes opens the editor immediately
✅ Branch lifecycle controls — add/remove else, elseif, and default branches from the flow UI
✅ Simple upfront request-count estimate with live total adjustment during flow execution
✅ P50/P90/P95/P99 performance statistics
✅ Self-contained HTML test reports

🌍 Environments & Secrets

✅ Multiple environments with {{variable}} substitution
✅ OS keychain integration (Windows, macOS, Linux)
✅ Cloud secrets — AWS, Azure, GCP, HashiCorp Vault, 1Password, Doppler
✅ pm.environment.set() persists across requests

🖥️ CLI & CI/CD

✅ Headless collection runner — no VS Code needed
✅ MCP server lifecycle management (start, stop, status)
✅ JSON output for pipeline integration
✅ JUnit XML reports


📸 Screenshots

Send a Request Run a Collection
Edit Environment OAuth 2.0
Template Completion OpenAPI

🔄 Migrate from Postman

Export Postman collection (v2.1) → Import into HTTP Forge → Done. All pm.* scripts run unchanged.

Postman feature Status
Collections v2.1, environments, globals ✅ Full import
pm.test(), pm.expect(), Chai assertions ✅ Unchanged
pm.environment, pm.globals, pm.collectionVariables ✅ Unchanged
pm.sendRequest(), pm.setNextRequest(), pm.execution.skipRequest() ✅ Unchanged
CryptoJS, lodash, moment, uuid ✅ Built-in
All body modes — raw, urlencoded, form-data, GraphQL, binary ✅ Unchanged

🆚 vs Postman / Bruno / Thunder Client / Insomnia

HTTP Forge Postman Bruno Thunder Client Insomnia
Price ✅ Free ❌ Paid tiers ✅ Free ⚠️ Limited free ⚠️ Limited free
No account required ✅ ❌ Mandatory ✅ ✅ ❌
Local / offline ✅ ❌ Cloud ✅ ✅ ❌
Git-friendly storage ✅ ❌ ✅ ⚠️ Paid ❌
MCP server for AI agents ✅ 60+ tools ❌ ❌ ❌ ❌
GitHub Copilot native ✅ ❌ Postbot ❌ ❌ ❌
OpenAPI import + export ✅ ✅ import only ❌ ❌ ✅ import only
TypeScript codegen ✅ ❌ ❌ ❌ ❌
Playwright integration ✅ ❌ ❌ ❌ ❌
Cloud secrets (AWS/Azure/GCP…) ✅ ❌ ❌ ❌ ❌

Your OpenAPI contract is not just for import or export — it can also be reused by your own team for documentation, testing, and downstream tooling.


📚 Documentation

  • Extension guide
  • CLI & CI/CD
  • MCP Server
  • Secret Providers
  • TypeScript Codegen
  • Playwright Integration

📄 License

MIT

Enjoy HTTP Forge! 🔨✨

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft