For the complete documentation index, see llms.txt.

Getting Started

Set up Chainguard Checks and Chainguard Workspaces
How Chainguard Checks and Chainguard Workspaces work together, and how to sign up for both with chainctl develop init and give teammates access.
What is Chainguard?
An overview of Chainguard: its mission to be the secure source for open source, its products (Containers, Libraries, and OS), and the Factory that builds them.
Getting started with Guardener
Install the Chainguard App and link your Chainguard organization to your GitHub organization to start using Guardener.
Sign up for Chainguard Starter
Create a free Chainguard Starter organization with chainctl, add images, and join an existing Starter organization
Tutorial: Fix a failing check with Claude Code in a Chainguard Workspaces session
Walk the whole loop of Chainguard Checks and Chainguard Workspaces: let Claude Code change a small Go project in a session, run the checks with run-ci, open a pull request, read a failing check with chainctl checks failures, and have Claude Code fix it.
Get started with Chainguard Checks
Sign up for Chainguard Checks, add checks to one of your GitHub repositories, and see them run on a pull request.
Get started with Chainguard Workspaces
Sign up for Chainguard Workspaces, open your first development session, and learn how to detach from it and return.