Microsoft Visual Studio logo

Microsoft Visual Studio

Microsoft Visual Studio is an integrated development environment (IDE) for building applications. It provides APIs for extending the IDE functionality, publishing extensions to the marketplace, and building VS Code extensions.

3 APIs 0 Features
Developer ToolsExtensionsIDEMicrosoftVS Code

APIs

Visual Studio Extensibility API

The Visual Studio Extensibility API enables developers to create extensions that customize and extend Visual Studio IDE functionality. Extensions can add custom tool windows, co...

Visual Studio Marketplace API

The Visual Studio Marketplace API provides access to the extension marketplace for Visual Studio, VS Code, and Azure DevOps. Developers can search extensions, retrieve metadata,...

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, ...

Resources

🌐
Portal
Portal
🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHub Organization
GitHub Organization
📜
Terms of Service
Terms of Service
📜
Privacy Policy
Privacy Policy
💬
Support
Support

Sources

apis.yml Raw ↑
aid: microsoft-visual-studio
name: Microsoft Visual Studio
description: >-
  Microsoft Visual Studio is an integrated development environment (IDE) for
  building applications. It provides APIs for extending the IDE functionality,
  publishing extensions to the marketplace, and building VS Code extensions.
type: Index
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - Developer Tools
  - Extensions
  - IDE
  - Microsoft
  - VS Code
url: https://raw.githubusercontent.com/api-evangelist/microsoft-visual-studio/refs/heads/main/apis.yml
created: '2024-01-01'
modified: '2026-04-28'
specificationVersion: '0.19'
apis:
  - aid: microsoft-visual-studio:extensibility-api
    name: Visual Studio Extensibility API
    tags:
      - Developer Tools
      - Extensions
      - IDE
    image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://learn.microsoft.com/en-us/visualstudio/extensibility/
    properties:
      - url: https://learn.microsoft.com/en-us/visualstudio/extensibility/
        type: Documentation
    description: >-
      The Visual Studio Extensibility API enables developers to create
      extensions that customize and extend Visual Studio IDE functionality.
      Extensions can add custom tool windows, commands, code analyzers,
      project templates, debugger visualizers, and language services using
      the VSIX packaging format and MEF composition model.
  - aid: microsoft-visual-studio:marketplace-api
    name: Visual Studio Marketplace API
    tags:
      - Distribution
      - Extensions
      - Marketplace
    image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    baseURL: https://marketplace.visualstudio.com/_apis/
    humanURL: https://learn.microsoft.com/en-us/azure/devops/extend/develop/data-storage
    properties:
      - url: https://learn.microsoft.com/en-us/azure/devops/extend/develop/data-storage
        type: Documentation
    description: >-
      The Visual Studio Marketplace API provides access to the extension
      marketplace for Visual Studio, VS Code, and Azure DevOps. Developers
      can search extensions, retrieve metadata, manage publisher profiles,
      and publish extensions programmatically through REST endpoints.
  - 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.
common:
  - type: Portal
    url: https://marketplace.visualstudio.com/
  - type: Website
    url: https://visualstudio.microsoft.com/
  - type: Documentation
    url: https://learn.microsoft.com/en-us/visualstudio/ide/
  - type: GitHub Organization
    url: https://github.com/microsoft/vscode
  - type: Terms of Service
    url: https://www.microsoft.com/en-us/legal/terms-of-use
  - type: Privacy Policy
    url: https://privacy.microsoft.com/en-us/privacystatement
  - type: Support
    url: https://support.microsoft.com/
maintainers:
  - FN: Kin Lane
    email: [email protected]