# VS Code Extension API

**Canonical:** https://apis.io/apis/microsoft-visual-studio/vscode-extension-api/  
**Provider:** Microsoft Visual Studio — https://apis.io/providers/microsoft-visual-studio/  
**Documentation:** https://code.visualstudio.com/api

VS Code Extension API is one of 3 APIs that [Microsoft Visual Studio](https://apis.io/providers/microsoft-visual-studio/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Editor, Extensions, and VS Code. The published artifact set on APIs.io includes API documentation and a getting-started guide.

The VS Code Extension API enables developers to build extensions for Visual Studio Code. It provides APIs for language support, debugging, source control, terminal integration, webviews, custom editors, notebooks, and testing. Extensions can contribute commands, menus, settings, and keybindings to the editor experience.

## Machine-readable artifacts (2)

- **Documentation** — https://code.visualstudio.com/api
- **GettingStarted** — https://code.visualstudio.com/api/get-started/your-first-extension

## Other Microsoft Visual Studio APIs (2)

- [Visual Studio Extensibility API](https://apis.io/apis/microsoft-visual-studio/extensibility-api/)
- [Visual Studio Marketplace API](https://apis.io/apis/microsoft-visual-studio/marketplace-api/)

## Tags

Editor, Extensions, VS Code

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/microsoft-visual-studio/vscode-extension-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/microsoft-visual-studio/.
