# Develop APIs with the Postman VS Code extension With the Postman VS Code extension, you can develop and test your APIs in Postman right from [Visual Studio Code](https://code.visualstudio.com/) and other supported applications. You can use the VS Code extension to send API requests, manage collection and environments, troubleshoot requests, and much more. Streamline your development workflow by testing your APIs in the same application you use to develop them. ![Postman VS Code extension](https://assets.postman.com/postman-docs/postman-vs-code-extension-v1-11-2.jpg) ## Install To get started, install the Postman VS Code extension and sign in to your Postman account. The VS Code extension supports a number of applications including Visual Studio Code, Visual Studio Code Insiders, VSCodium, Antigravity, Cursor, Kiro, and Windsurf. To learn more, see [Install the Postman VS Code extension](/docs/developer/vs-code-extension/install/). ## Features See the following topics to learn about the Postman VS Code extension and its capabilities: * Import collections and environments into another workspace. You can also import `.env` files with environment variables from your API project and keep them in sync. To learn more, see [Import data using the Postman VS Code extension](/docs/developer/vs-code-extension/import-data/overview/). * Send HTTP, raw WebSocket, and gRPC requests. You can create and send requests, manage cookies, and more. To learn more, see [Send API requests from the Postman VS Code extension](/docs/developer/vs-code-extension/send-requests/). * Manage your custom CA certificates. To learn more, see [Add and manage CA and client certificates in the Postman VS Code extension](/docs/developer/vs-code-extension/certificates/) * Organize your HTTP requests into collections. Learn how to [create an manage collections](/docs/developer/vs-code-extension/use-collections/) in your workspace. * Add variables to your environments and reference environment variables throughout your workspace. Learn how to [create an manage environments](/docs/developer/vs-code-extension/manage-environments/). * Share your collections, environments, and workspaces with your teammates and manage the roles they're assigned. To learn more, see [Share your work from the Postman VS Code extension](/docs/developer/vs-code-extension/share/). * [Write documentation](/docs/developer/vs-code-extension/document/) describing your APIs to help your consumers send valid API requests. * [Test your API's functionality](/docs/developer/vs-code-extension/tests-and-scripts/overview/) by writing scripts, importing internal and external packages, and running collections. * [Integrate the Postman MCP server with your AI agent](/docs/developer/vs-code-extension/postman-mcp-server/) to manage your Postman resources using the Postman API. ## Shortcuts You can use the following shortcuts in the Postman VS Code extension: | Action | macOS | Windows/Linux | | -------------------------- | ------------------------------------- | ---------------------------------------- | | Open the VS Code extension | **⌘+⌥+P** | **Ctrl+Win+P** | | Create a new collection | Holding **⌘**, press **R** then **C** | Holding **Ctrl**, press **R** then **C** | | Create a new environment | Holding **⌘**, press **R** then **E** | Holding **Ctrl**, press **R** then **E** | | Open a new request tab | Holding **⌘**, press **R** then **N** | Holding **Ctrl**, press **R** then **N** | | Open the Postman Console | Holding **⌘**, press **R** then **P** | Holding **Ctrl**, press **R** then **P** | ## Feedback [Share your feedback](/docs/developer/vs-code-extension/feedback/) if you run into any issues or have feature requests.