Procedural
Manage custom identity providers in the Chainguard Console
How to create, update, and delete a custom identity provider in the Chainguard Console, map IdP groups to roles, and set up SCIM provisioning.
Organize repositories and access with foldersCreate IAM folders in a Chainguard organization, pull images from repositories in a folder, and scope pull tokens and role-bindings to a folder.
Get started with Chainguard ChecksSign up for Chainguard Checks, add checks to one of your GitHub repositories, and see them run on a pull request.
Get started with Chainguard WorkspacesSign up for Chainguard Workspaces, open your first development session, and learn how to detach from it and return.
Guarded Entrypoint examplesExample Custom Assembly manifests that use Guarded Entrypoint to inject secrets, wait for a dependency, override a command, fail open, and trust a mounted CA in a Java service.
Set up and use Octo STSHow to install the Octo STS GitHub App, write trust policies, exchange OIDC tokens for short-lived GitHub tokens, migrate from personal access tokens, and troubleshoot failed exchanges
Manage Custom Assembly Overlays with TerraformHow to use the Chainguard Terraform provider to create overlays and bind them to specific tags of a repository.