Skip to content
Latchkey

Installation Token - CI/CD Glossary Definition

An installation token is a short-lived credential a GitHub App uses to act within the repositories where it is installed.

An installation access token is a token a GitHub App mints for a specific installation. It is short-lived (expires in about an hour) and scoped to the App's granted permissions and installed repositories, so it is far safer than a static PAT.

How Apps get one

The App signs a JWT with its private key, calls the installations API, and receives an installation token. CI actions like actions/create-github-app-token automate this to avoid storing user PATs.

Related guides

Run this faster and cheaper on Latchkey managed runners. Start free →