VRChat.community
VRChat.community is a comprehensive, community-driven project that provides documentation, tools, and resources for developers working with the VRChat API. This project fills the gap left by VRChat's lack of official API documentation and support.
VRChat's API is not officially supported or documented by VRChat. This documentation project is maintained on a best-effort basis by the community and attempts to smooth over API breakage by quickly updating when endpoints change.
Use responsibly and be aware that endpoints may still break without notice. Abuse of the API may result in account termination. For their official stance, refer to VRChat's Creator Guidelines.
Resources
Communities
Discord
Join the VRChat.community server to discuss development, ask questions, and get help from the community.
VRChat Group
Join the VRChat group for events & hangouts with like-minded creators.
Documentation
API Reference
Complete documentation of all VRChat API endpoints with examples and schemas.
WebSocket API
Real-time event streaming documentation for VRChat's pipeline system.
FAQ
Frequently asked questions and common issues with solutions.
SDKs & Libraries
Official SDKs are available for multiple programming languages:
Contributing
This project is open-source and is always looking for contributors. Whether it's fixing documentation errors, adding new endpoints, or improving SDKs, your help is appreciated!
Learn how to contribute by visiting our contributing guide.