VS Code Extension API

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.

API entry from apis.yml

apis.yml Raw ↑
aid: microsoft-visual-studio:vscode-extension-api
name: VS Code Extension API
tags:
- Editor
- Extensions
- VS Code
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
humanURL: https://code.visualstudio.com/api
properties:
- url: https://code.visualstudio.com/api
  type: Documentation
- url: https://code.visualstudio.com/api/get-started/your-first-extension
  type: Getting Started
description: 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.