Skip to main content


Integrations allow Backstage to read or publish data using external providers such as GitHub, GitLab, Bitbucket, LDAP, or cloud providers.


Integrations are configured at the root level of app-config.yaml since integrations are used by many Backstage core features and other plugins.

Each key under integrations is a separate configuration for a single external provider. Providers each have different configuration; here's an example of configuration to use GitHub:

- host:
token: ${GITHUB_TOKEN}

See documentation for each type of integration for full details on configuration.