Skip to main content
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.