For the complete documentation index, see llms.txt.

Chainguard Containers

Disabling default social logins
How to stop users from authenticating to Chainguard with social logins by blocking the Chainguard app in your identity provider, using Google Workspace as an example
Create an assumable identity for a Buildkite pipeline
Procedural tutorial outlining how to create a Chainguard identity that can be assumed by a Buildkite workflow.
How to integrate Ping Identity SSO with Chainguard
Procedural tutorial on how to create a Ping Identity application
Quickstart for Chainguard Containers
An end-to-end walkthrough of Chainguard Containers: pull a free container, run a small Node.js application on it, and verify the image's signature and SBOM.
Enable PKCE for OAuth token exchange
How to add PKCE to your custom identity provider's OAuth token exchange with Chainguard, either alongside a client secret or as a secret-free public client.
Getting started with the GitLab Chainguard Containers
Learn how to deploy GitLab using Chainguard's security-hardened container images with reduced vulnerabilities, verifiable provenance, and daily security updates
Getting started with the MinIO Chainguard Container
Learn how to deploy MinIO object storage with Chainguard's secure, minimal container images for S3-compatible storage solutions with reduced vulnerabilities