Get started
New to Chainguard? Start with What is Chainguard? for a high-level overview of the company and its products. Otherwise, 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 Containers are built, what guarantees they carry, and how they compare on CVEs.
Onboard your teams
Already adopted Chainguard and need to bring your developers on board? Learn what your teams can pull, how access depends on your subscription, and how to retrieve SBOMs and provenance in the guide to onboarding your teams.
Migrate an organization
Already convinced and ready to move existing workloads over? Step through the migration guides.