Local-first API client for VS CodeMocking, secret scanning, vault integrations, and controlled agent execution. KeyRunner is a local-first API client for developers who want more than just a request sender. Build and run requests inside VS Code, import existing collections, generate types from responses, simulate APIs with mocks, and keep secrets under tighter control. If you are moving from Postman, Bruno, Insomnia, or Thunder Client, KeyRunner is built to preserve the workflow you already know while adding a stronger local execution and secret-handling model. Why teams switch
Quick comparison
Core capabilitiesAPI requests, collections, and environmentsBuild HTTP, REST, GraphQL, gRPC, and WebSocket workflows inside VS Code. Organize requests into collections and folders, switch environments cleanly, and reuse variables across URLs, headers, and payloads with Import and migrate fasterMove existing work into KeyRunner instead of rebuilding it by hand. The extension is positioned to support migration workflows from tools your team may already be using, including Postman, Bruno, Insomnia, Thunder Client, and Apigee-based exports. Local execution and secret-aware workflowKeyRunner keeps the execution boundary close to the developer environment. Requests run locally, sensitive values are masked in the interface, and secret-like values can be scanned before they spread through collections, screenshots, or shared docs. Secret stores and vault integrationsFor teams that already use a vault, KeyRunner can fit that model instead of fighting it. Credentials can be resolved at runtime rather than copied into collections. Supported integrations shown in product materials include:
Mocking, chaining, testing, and response toolingKeyRunner is designed for the workflow after "Send":
Product screensAgent security directionKeyRunner is also evolving toward controlled agent execution for enterprise teams. The idea is simple: let agents invoke approved API actions without exposing raw credentials or giving them unrestricted downstream access. That direction includes:
This is an enterprise-oriented part of the platform and should be read as a product direction with active build-out, not the only reason to adopt the extension today. Get startedInstall from VS Code
Or from Quick Open (
Open the KeyRunner panel, import an existing collection or create a new request, and start testing locally. keyrunner.app | Documentation | contact@keyrunner.app Local-first tooling for secure API workflows and controlled agent execution. |





