For the complete documentation index, see llms.txt.

Chainguard Containers

How to use Chainguard Containers
Learn how to use Chainguard Containers in your applications, including pulling images, extending base images, and migrating from traditional container images
Create an assumable identity to authenticate from Azure
Procedural tutorial outlining how to create a Chainguard identity that can be assumed by an Azure workload using a managed identity.
Create an assumable identity to authenticate from AWS
Tutorial outlining how to create a Chainguard identity that can be assumed by an AWS user or role using outbound identity federation.
Create an assumable identity to authenticate from AWS (legacy)
Tutorial outlining how to create a Chainguard identity that can be assumed by an AWS user or role.
Create an assumable identity for a Kubernetes pod
Procedural tutorial outlining how to create a Chainguard identity that can be assumed by a Kubernetes pod.
Check whether a reported CVE affects your container
Use chainctl images advisories list to compare a scanner's CVE findings with Chainguard's advisories for the APK packages in an image.
Troubleshoot registry authentication errors
Map the errors cgr.dev returns during login and pull to their causes, including why the same HTTP status code means different things at the token endpoint and the registry API.