1
Sign in
Go to patch.gg and sign in with Discord or GitHub.
2
Choose a username
Your username is also your personal org: the projects you make live under it, as
username/project. You can rename it at most once every 30 days, and links to the old name redirect to the new one.Pick one on patch.gg, or with PUT /me/username.3
Call the API
The API needs no key for public data. Check that it’s up:For anything that’s yours, such as your account or publishing, send an API key as
Authorization: Bearer pch_.... See Authentication.4
Describe your project
Add a
patch.json next to your files. It says what your release is, which games it needs and how Patch installs it.5
Publish
pch publish uploads and submits a release in one command. It’s coming soon. Until then, any client can publish through the API: see Publishing a release.