For the complete documentation index, see llms.txt.

Overview

Using init containers with Chainguard Containers
Example showing how to use an init container to configure Chainguard's minimal nginx container image.
Learning Labs
Education and training videos on demand
Using the Chainguard Agent Skills Public Skills MCP server
Connect an agent to Chainguard's Public Skills MCP server and use its five tools to search, inspect, and run hardened agent skills over the Model Context Protocol.
What does the Chainguard Factory build?
Interview with Dustin Kirkland about the products and artifacts created by the Chainguard Factory
chainctl usage
Learn how to use chainctl, Chainguard's command-line interface for managing container images, identity and access management, and security resources
Getting started with distroless container images
Why distroless containers are more secure: Chainguard's approach removes shells, package managers, and unnecessary components to minimize attack surface while maintaining compatibility
Touring the Chainguard Factory
Take a guided tour through the Chainguard Factory with Dustin Kirkland to see how secure software is built