# Visual Studio Code Extension API

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

Visual Studio Code Extension API is published by [Visual Studio Code](https://apis.io/providers/visual-studio-code/) on the [APIs.io](https://apis.io/) network. Tagged areas include Extension API, Editor Customization, Language Server, and Debug Adapter. The published artifact set on APIs.io includes API documentation, an API reference, and a getting-started guide.

Programmatic TypeScript / JavaScript API for building VS Code extensions. The Extension API exposes editor UI, language features, debugging adapters, themes, webviews, source control providers, tasks, and more. It is not a REST API and has no base URL or authentication scheme; extensions run inside the VS Code process and are distributed through the Visual Studio Marketplace.

## Machine-readable artifacts (5)

- **Documentation** — https://code.visualstudio.com/api
- **APIReference** — https://code.visualstudio.com/api/references/vscode-api
- **GettingStarted** — https://code.visualstudio.com/api/get-started/your-first-extension
- **Marketplace** — https://marketplace.visualstudio.com/vscode
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/visual-studio-code/refs/heads/main/apis.yml

## Tags

Extension API, Editor Customization, Language Server, Debug Adapter

---

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