For the complete documentation index, see llms.txt.

Procedural

How to integrate Keycloak with Chainguard
Procedural tutorial on how to register a Keycloak client and integrate it with the Chainguard platform.
Create an assumable identity for a Bitbucket pipeline
Procedural tutorial outlining how to create a Chainguard identity that can be assumed by a Bitbucket workflow.
How to integrate Microsoft Entra ID SSO with Chainguard
Procedural tutorial on how to register a Microsoft Entra ID application and integrate it with the Chainguard platform.
Use chainctl to create an assumable identity for a Jenkins pipeline
How to use chainctl to create a Chainguard identity that can be assumed by a Jenkins pipeline.
Chainguard API v2 tutorial
Tutorial with examples showing how you can use the Chainguard API v2.
Use Terraform to create an assumable identity for a Jenkins pipeline
Procedural tutorial outlining how to create a Chainguard identity with Terraform that can be assumed by a Jenkins pipeline.
Using init containers with Chainguard Containers
Example showing how to use an init container to configure Chainguard's minimal nginx container image.