For the complete documentation index, see llms.txt.

Get started

Placeholder — landing-page router for IA review. Not final copy.

New to Chainguard? Read What is Chainguard? to orient yourself, then pick a path:

Build with containers

Pull and run hardened, low-CVE container images from cgr.dev. Start with the container quickstart, then work through a language- or service-specific example.

Build with libraries

Swap your existing dependencies for Chainguard Libraries — rebuilt from verified source, drop-in compatible. Currently available for Java, Python, and JavaScript. Start with the libraries on-ramp.

Evaluate trust

Deciding whether Chainguard is right for your organization? Review how Chainguard images are built, what guarantees they carry, and how they compare on CVEs.

Migrate an organization

Already convinced and ready to move existing workloads over? Step through the migration guides.

What is Chainguard?
An introduction to Chainguard Containers and Chainguard Libraries: what they are, who they serve, how they work together, and the key concepts and terminology behind them.
Get Started with chainctl
Get started with chainctl basics including authentication, organization management, and essential commands for Chainguard's container security platform