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

🔗
LinkedIn
LinkedIn
🌐
Portal
Portal
🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHubOrganization
GitHubOrganization
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
🔗
AgentSkill
AgentSkill

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-images.s3.amazonaws.com/shared/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-05-19'
specificationVersion: '0.19'
apis:
  - aid: microsoft-visual-studio:extensibility-api
    name: Visual Studio Extensibility API
    tags:
      - Developer Tools
      - Extensions
      - IDE
    image: https://kinlane-images.s3.amazonaws.com/shared/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-images.s3.amazonaws.com/shared/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-images.s3.amazonaws.com/shared/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: GettingStarted
    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: LinkedIn
    url: https://www.linkedin.com/showcase/microsoft-visual-studio
  - 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: GitHubOrganization
    url: https://github.com/microsoft/vscode
  - type: TermsOfService
    url: https://www.microsoft.com/en-us/legal/terms-of-use
  - type: PrivacyPolicy
    url: https://privacy.microsoft.com/en-us/privacystatement
  - type: Support
    url: https://support.microsoft.com/
  - name: Agent Skills
    url: https://github.com/microsoft/skills-for-copilot-studio
    type: AgentSkill
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com