Build, send, and test HTTP APIs without leaving the editor. Free forever for commercial use — unlimited collections, environments, secrets, scripts, and collection runner. No account. No telemetry. Your data stays on your machine.
Extension id kienvo.puffin · MIT · VS Code ^1.95.0
Collections, environments, history, and secrets stay on device. Secrets use VS Code SecretStorage. Nothing phoned home.
Language-model tools stage a draft request bundle. Agents never auto-send or return secret values — you Approve / Run in-panel.
cURL and .http interop, collection runner, scripts. Pro adds Git-native storage, CLI/CI, OpenAPI, and BYOK AI.
.http file workflows
Coding agents (Claude, Copilot, and similar) can call Puffin tools such as
puffin_getCapabilities, puffin_getContext,
puffin_listRequests, puffin_stageDraft, and
puffin_reviewDraft. Drafts use puffin.draftBundle.v1.
Secrets and response bodies are never returned to the model. The human stays in the loop.
Unlimited HTTP client features. Commercial use allowed. Forever.
WebSocket / SSE / gRPC, Git-native storage, CLI & CI with JUnit, OpenAPI import/export, BYOK AI (OpenAI-compatible or Anthropic) to explain responses and generate tests. 30-day trial.
Developers and small teams who live in VS Code and want a Postman-class API client that stays local, works with Git, and hands off safely to coding agents.