API integration

You can integrate your game withthe itch.io API in different ways, depending on whether they're using the app or not.

When using the app, you can include anapp manifest which will directly pass your game an API key using an environment variable.

Combined with the rest of ourserver-side API, you can do things like:

  • Authenticate a user (ie. know for sure which itch.io account is playing your game)
  • Retrieve user information (such as their username, avatar, whether they have a press account, etc.)
  • Get a proof of purchase

For example, you might want your online play servers to be only accessible
by users who have purchased a legitimate copy of your game, and to all press users.

Note: our API offering will continue to expand over time. If you have particular needs
for your game's release, don't hesitate to get in touch with us athello@itch.io

Getting started

For more information, refer to theAPI key part of theManifest actions page.

results matching ""

    No results matching ""