Was this page helpful?

App Keys

An AppKey is an entity that represents a key pair, which can be used by an app to make a signed request to Contentful in order to issue an AppAccessToken for a specific app installation.

There are two ways to create a key pair:

  • Either you generate it yourself using the openssl CLI as explained in our CMA reference documentation and only upload the public key,

  • Or you let us generate the key pair in your app's security tab and only download and store the private key.

Either way, make sure to keep the private key secure as it grants write access to the Content Management API.

To learn more about how to build a backend app and how to generate app keys, read our guide about using app identities and events.