Visual Studio Code logo

Visual Studio Code

Visual Studio Code is a free, open-source, cross-platform code editor developed by Microsoft for Windows, Linux, macOS, and the web, built on the MIT-licensed Code - OSS project and distinguished by features such as IntelliSense, debugging, integrated Git, and a marketplace with tens of thousands of extensions. VS Code is not a SaaS REST API; instead, developers extend the editor through the Extension API, a TypeScript / JavaScript programmatic interface that exposes nearly every aspect of the editor for customization. This index points to the Extension API documentation and surrounding developer resources.

1 APIs 0 Features
Code EditorDeveloper ToolsIDEOpen SourceExtension APIMicrosoft

APIs

Visual Studio Code Extension API

Programmatic TypeScript / JavaScript API for building VS Code extensions. The Extension API exposes editor UI, language features, debugging adapters, themes, webviews, source co...

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🔗
Download
Download
👥
GitHub
GitHub
🔗
Marketplace
Marketplace
🔗
Issue Tracker
Issue Tracker
📰
Blog
Blog

Sources

apis.yml Raw ↑
aid: visual-studio-code
name: Visual Studio Code
description: >-
  Visual Studio Code is a free, open-source, cross-platform code editor
  developed by Microsoft for Windows, Linux, macOS, and the web, built on
  the MIT-licensed Code - OSS project and distinguished by features such
  as IntelliSense, debugging, integrated Git, and a marketplace with tens
  of thousands of extensions. VS Code is not a SaaS REST API; instead,
  developers extend the editor through the Extension API, a TypeScript /
  JavaScript programmatic interface that exposes nearly every aspect of
  the editor for customization. This index points to the Extension API
  documentation and surrounding developer resources.
type: Index
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - Code Editor
  - Developer Tools
  - IDE
  - Open Source
  - Extension API
  - Microsoft
url: >-
  https://raw.githubusercontent.com/api-evangelist/visual-studio-code/refs/heads/main/apis.yml
created: '2026-05-11'
modified: '2026-05-11'
specificationVersion: '0.19'
apis:
  - aid: visual-studio-code:extension-api
    name: Visual Studio Code Extension API
    description: >-
      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.
    humanURL: https://code.visualstudio.com/api
    tags:
      - Extension API
      - Editor Customization
      - Language Server
      - Debug Adapter
    properties:
      - type: Documentation
        url: https://code.visualstudio.com/api
      - type: API Reference
        url: https://code.visualstudio.com/api/references/vscode-api
      - type: Getting Started
        url: https://code.visualstudio.com/api/get-started/your-first-extension
      - type: Marketplace
        url: https://marketplace.visualstudio.com/vscode

common:
  - type: Website
    url: https://code.visualstudio.com
  - type: Documentation
    url: https://code.visualstudio.com/docs
  - type: Download
    url: https://code.visualstudio.com/download
  - type: GitHub
    url: https://github.com/microsoft/vscode
  - type: Marketplace
    url: https://marketplace.visualstudio.com/vscode
  - type: Issue Tracker
    url: https://github.com/microsoft/vscode/issues
  - type: Blog
    url: https://code.visualstudio.com/blogs
maintainers:
  - FN: Kin Lane
    email: [email protected]