For the complete documentation index, see llms.txt.

Chainguard Containers

FedRAMP technical considerations and risk factors
A conceptual overview of Chainguard FIPS containers.
Getting started with the WordPress Chainguard Container
Learn how to deploy WordPress using Chainguard's security-hardened container image with reduced vulnerabilities and distroless runtime options
Choosing a base container for your compiled programs
An overview comparing various Chainguard Containers for compiled programs
How to set up pull through from Chainguard's registry to Google Artifact Registry
Tutorial outlining how to set up a Google Artifact Registry repository to pull containers through from Chainguard's registry.
Migrate a Python application to Chainguard Containers
Learn how to migrate Python applications to Chainguard Containers for enhanced security posture, reduced CVEs, and streamlined dependency management
How to port a sample application to Chainguard Containers
This article works through porting a small but complete application to use Chainguard Containers. As we'll see, this is relatively straightforward, but it is important to be aware of some of the differences to other common images.
Unique tags for Chainguard Containers
Learn about Chainguard's unique tags feature for production container images, enabling precise version tracking and automated deployment workflows with timestamped tags