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.