For the complete documentation index, see llms.txt.

Get started

New to Chainguard? Pick the path that matches what you’re trying to do:

Build with containers

Pull and run hardened, low-CVE container images from cgr.dev. 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.

Get Started with chainctl
Get started with chainctl basics including authentication, organization management, and essential commands for Chainguard's container security platform