VS Code Marketplace website screenshot

VS Code Marketplace

VS Code Marketplace is Microsoft's official extension marketplace for Visual Studio Code, offering thousands of extensions for languages, debuggers, themes, and developer tools. It provides a Gallery API for programmatically searching, discovering, and retrieving extension metadata, enabling integration with editors, tooling, and automation workflows.

VS Code Marketplace publishes 3 APIs on the APIs.io network: Assets API, Extensions API, and Publishers API. Tagged areas include Developer Tools, Extensions, IDE, and Microsoft.

The VS Code Marketplace catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

VS Code Marketplace’s developer surface includes documentation, developer portal, getting-started guide, changelog, engineering blog, GitHub presence, Stack Overflow tag, and 13 more developer resources.

54.1/100 developing ▬ flat Agent 22/100 agent aware Full breakdown ↓
scored 2026-08-05 · rubric v0.9.1
AccessFreemium
3 APIs
Developer ToolsExtensionsIDEMicrosoft

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-05 · rubric v0.9.1
Composite quality — 54.1/100 · developing
Contract Quality 15.3 / 25
Developer Ergonomics 7.0 / 20
Commercial Clarity 12.1 / 20
Operational Transparency 6.8 / 13
Governance 7.0 / 12
Discoverability 5.9 / 10
Agent readiness — 22/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/vs-code-marketplace: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 3

Individual APIs this provider publishes, each with its own machine-readable definition.

VS Code Marketplace Assets API

Download extension assets including VSIX packages

VS Code Marketplace Extensions API

Query, search, and retrieve VS Code extensions from the Marketplace

VS Code Marketplace Publishers API

Publisher management and information

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Vs Code Marketplace Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Vs Code Marketplace Context

0 classes · 8 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

VS Code Marketplace API Rules

5 rules · 3 warnings 2 info

SPECTRAL

VS Code Marketplace API Rules

9 rules · 2 errors 4 warnings 3 info

SPECTRAL

JSON Schema 1

Standalone JSON Schema definitions for this provider's data models.

VS Code Marketplace Extension

14 properties

JSON SCHEMA

JSON Structure 1

JSON Structure definitions describing this provider's data shapes.

Vs Code Marketplace Extension Structure

0 properties

JSON STRUCTURE

Examples 2

Example request and response payloads for these APIs.

Security Posture 1

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Vs Code Marketplace Agentic Access

3 operations · 1 acting

3 operations · 1 acting

AGENTIC

Resources

Get Started 2

Portal, sign-up, and the first successful call

Documentation 3

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 1

Authentication, authorization, and security posture

Learn 1

Tutorials, courses, talks, and written guidance

Operate 4

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 2

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: vs-code-marketplace
url: https://raw.githubusercontent.com/api-evangelist/vs-code-marketplace/refs/heads/main/apis.yml
apis:
- aid: vs-code-marketplace:vs-code-marketplace-assets-api
  name: VS Code Marketplace Assets API
  description: Download extension assets including VSIX packages
  humanURL: https://github.com/microsoft/vscode/blob/main/src/vs/platform/extensionManagement/common/extensionGalleryService.ts
  baseURL: https://marketplace.visualstudio.com/_apis/public/gallery
  tags:
  - Assets
  properties:
  - type: OpenAPI
    url: openapi/vs-code-marketplace-assets-api-openapi.yml
  - type: Documentation
    url: https://marketplace.visualstudio.com/
  - type: BaseURL
    url: https://marketplace.visualstudio.com/_apis/public/gallery
  - type: SourceCode
    url: https://github.com/microsoft/vscode/blob/main/src/vs/platform/extensionManagement/common/extensionGalleryService.ts
  - type: Guide
    url: https://code.visualstudio.com/api/working-with-extensions/publishing-extension
- aid: vs-code-marketplace:vs-code-marketplace-extensions-api
  name: VS Code Marketplace Extensions API
  description: Query, search, and retrieve VS Code extensions from the Marketplace
  humanURL: https://github.com/microsoft/vscode/blob/main/src/vs/platform/extensionManagement/common/extensionGalleryService.ts
  baseURL: https://marketplace.visualstudio.com/_apis/public/gallery
  tags:
  - Extensions
  properties:
  - type: OpenAPI
    url: openapi/vs-code-marketplace-extensions-api-openapi.yml
  - type: Documentation
    url: https://marketplace.visualstudio.com/
  - type: BaseURL
    url: https://marketplace.visualstudio.com/_apis/public/gallery
  - type: SourceCode
    url: https://github.com/microsoft/vscode/blob/main/src/vs/platform/extensionManagement/common/extensionGalleryService.ts
  - type: Guide
    url: https://code.visualstudio.com/api/working-with-extensions/publishing-extension
- aid: vs-code-marketplace:vs-code-marketplace-publishers-api
  name: VS Code Marketplace Publishers API
  description: Publisher management and information
  humanURL: https://github.com/microsoft/vscode/blob/main/src/vs/platform/extensionManagement/common/extensionGalleryService.ts
  baseURL: https://marketplace.visualstudio.com/_apis/public/gallery
  tags:
  - Publishers
  properties:
  - type: OpenAPI
    url: openapi/vs-code-marketplace-publishers-api-openapi.yml
  - type: Documentation
    url: https://marketplace.visualstudio.com/
  - type: BaseURL
    url: https://marketplace.visualstudio.com/_apis/public/gallery
  - type: SourceCode
    url: https://github.com/microsoft/vscode/blob/main/src/vs/platform/extensionManagement/common/extensionGalleryService.ts
  - type: Guide
    url: https://code.visualstudio.com/api/working-with-extensions/publishing-extension
name: VS Code Marketplace
description: VS Code Marketplace is Microsoft's official extension marketplace for Visual Studio Code, offering thousands
  of extensions for languages, debuggers, themes, and developer tools. It provides a Gallery API for programmatically searching,
  discovering, and retrieving extension metadata, enabling integration with editors, tooling, and automation workflows.
accessModel:
  pricing: freemium
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Freemium
  confidence: medium
  source:
  - plans
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/vs-code-marketplace.png
tags:
- Developer Tools
- Extensions
- IDE
- Microsoft
type: Index
access: 3rd-Party
common:
- type: AgenticAccess
  url: agentic-access/vs-code-marketplace-agentic-access.yml
- type: DomainSecurity
  url: security/vs-code-marketplace-domain-security.yml
- url: https://marketplace.visualstudio.com/
  name: VS Code Marketplace Website
  type: Website
- url: https://code.visualstudio.com/docs
  name: Documentation
  type: Documentation
- url: https://code.visualstudio.com/api/working-with-extensions/publishing-extension
  name: Publishing Extensions Guide
  type: Guide
- url: https://marketplace.visualstudio.com/manage
  name: Publisher Management
  type: Portal
- url: https://code.visualstudio.com/api
  name: Extension API Documentation
  type: Documentation
- url: https://code.visualstudio.com/api/get-started/your-first-extension
  name: Getting Started
  type: GettingStarted
- url: https://marketplace.visualstudio.com/VSCode
  name: VS Code Extensions
  type: Catalog
- url: https://code.visualstudio.com/updates
  name: Release Notes
  type: ChangeLog
- url: https://code.visualstudio.com/blogs
  name: Blog
  type: Blog
- url: https://github.com/microsoft/vscode
  name: GitHub
  type: GitHub
- url: https://github.com/microsoft/vscode/issues
  name: GitHub Issues
  type: IssueTracker
- url: https://code.visualstudio.com/community
  name: Community
  type: Community
- url: https://stackoverflow.com/questions/tagged/visual-studio-code
  name: Stack Overflow
  type: StackOverflow
- url: https://x.com/code
  name: X (Twitter)
  type: X
- url: https://www.linkedin.com/showcase/microsoft-visual-studio-code
  name: LinkedIn
  type: LinkedIn
- url: https://www.youtube.com/@code
  name: YouTube
  type: YouTube
- url: https://marketplace.visualstudio.com/policies/agree
  name: Terms of Use
  type: TermsOfService
- url: https://privacy.microsoft.com/privacystatement
  name: Privacy Policy
  type: PrivacyPolicy
created: '2024-01-01'
modified: '2026-05-19'
specificationVersion: '0.19'