Build Go Containers with Ko
In this tutorial, you'll learn how to build minimal Go Containers using Ko and Chainguard base images
Product Docs
Open Source
Compliance
Education
Chainguard offers catalog pricing for our container catalog, providing access across the Chainguard Container images catalog.
Catalog pricing is an alternative pricing model for container usage that replaces the manual ticket process for adding images to an organization, like must be done using a per-image pricing model. Catalog pricing enables you to request individual images in the console to be added to your repository from the wider Chainguard catalog.
The catalog pricing model is an option that requires you to be on the Catalog Pricing plan.
NOTE: If you would like to provide feedback, need troubleshooting assistance, or if your organization is not yet participating and would like to, please reach out to your account team.
To add an image to your organization, select Images in the sidebar menu and then select the Chainguard catalog tab.
Scroll through the list or use search to find the image you want. If the image is available to your organization, use the Add to org button in the row for the image listing. If your organization does not have access to FIPS images, you will not be able to add them. The Add image dialog will appear. Click Add image to close the dialog and finish.
NOTE: If you see Available in org in the place of the add button, return to Images and click the Add image button above the list of organization images. Use search in the dialog that appears to find the image and click the bookmark icon next to the image name. You will be required to enter a different name for the new image, which will be added alongside the existing image when you click Add image.
Please allow up to 60 minutes for the image to be added to your organization.
Your subscription includes a repository quota, which is the number of custom assembled images you can add to your organization.
To see your current quota and usage go to Settings → Plan & Subscription.
The repository sync feature keeps your repositories aligned with the upstream Chainguard catalog by automatically updating your repository with the latest secure image builds. This helps ensure compliance and reduces supply-chain risks.
This is ideal for teams that want guaranteed up-to-date images without manual intervention.
Chainguard’s catalog pricing provides access across the Chainguard container images catalog.
To learn more, you may be interested in the following resources:
In this tutorial, you'll learn how to build minimal Go Containers using Ko and Chainguard base images
Procedural tutorial outlining how to create a Chainguard identity with Terraform that can be assumed by a Jenkins …
How to use chainctl to create a Chainguard identity that can be assumed by a Jenkins Pipeline.
How to enforce best practices and ensure compliance with OPA Gatekeeper.
Learning Lab for August 2025 on DFC, a tool to convert Dockerfiles to use Chainguard Containers
Last updated: 2025-08-19 08:49