VRChat Package Manager (VPM) Listing API

The VRChat Package Manager repository API — machine-readable VPM listing documents served over HTTP that enumerate every first-party VRChat SDK package (Base, Worlds, Avatars, Package Resolver) and the curated community listing, with every published version, its display name, description, Unity requirements and dependency graph. This is the registry the VRChat Creator Companion and the vpm CLI read, and it is the one fully documented, fully machine-readable public API surface VRChat ships.

API entry from apis.yml

apis.yml Raw ↑
aid: vrchat:vrchat-vpm
name: VRChat Package Manager (VPM) Listing API
description: The VRChat Package Manager repository API — machine-readable VPM listing documents served
  over HTTP that enumerate every first-party VRChat SDK package (Base, Worlds, Avatars, Package Resolver)
  and the curated community listing, with every published version, its display name, description, Unity
  requirements and dependency graph. This is the registry the VRChat Creator Companion and the vpm CLI
  read, and it is the one fully documented, fully machine-readable public API surface VRChat ships.
humanURL: https://vcc.docs.vrchat.com/vpm/
baseURL: https://packages.vrchat.com
tags:
- Package Management
- Unity
- Software Development
x-evidence:
  fetched: '2026-08-05'
  url: https://packages.vrchat.com/official?download
  http_status: 200
  content_type: application/json
properties:
- type: Documentation
  url: https://vcc.docs.vrchat.com/vpm/
- type: Packages
  url: packages/vrchat-packages.yml