Skip to content

Registry

Publish private images.
Deploy them anywhere.

Push images from any build and pull them wherever you deploy. Use Docker and OCI tools, with private repositories, shared storage, and no egress fees.

Container Registry

acme/shop/web

Private repository

v1.2.0 linux/amd64 linux/arm64

Development

Staging

Production

Use the image tools you already know.

Docker and OCI clients

Push and pull with standard clients. Publish directly from a BoringCache Docker build, too.

Multi-platform images

Publish multi-platform images under one tag. Pull the image that matches your deployment.

Tags and exact digests

Name your releases with tags. Pin deployments to a digest to use the exact image you tested.

Share image layers.
Store matching data once.

Images in the same workspace Registry share matching layers. Keep more versions without storing a new copy of every unchanged layer.

Keep tagged images until you remove them. Cache cleanup does not touch your releases.

v1.1.0

App v1

v1.2.0

App v2

Shared base layers

Keep images and their attestations together.

Store OCI signatures, SBOMs, and provenance alongside the images they describe. Keep each attachment linked to its exact image.

Explore Registry setup →
Image attachments
  • Signature

    Verify with your signing tools

  • SBOM

    Inspect image dependencies

  • Provenance

    Trace how the image was built

Private images.
Access you control.

Give deployments permission to pull and trusted builds permission to publish. Manage image access alongside Cache and Artifacts in your workspace.

Explore access controls →

Scoped credentials

Keep access limited to the workspaces a job needs, with repository-scoped grants for image pulls and pushes.

See what you publish

Browse repositories, tags, image details, storage usage, and pull activity from your workspace.

Managed Registry storage

BoringCache provisions and runs your Registry storage. Use it with the runners and deployment platforms you choose.

Registry is part of your plan.

One BoringCache plan includes Cache, Artifacts, and Registry. See your storage and request allowances before you start.

$0

Egress fees

Pull images across your build and deployment environments without transfer charges.

10 GB

Free Registry storage

Start publishing private images on the Free plan. No credit card required.

Expand when you choose

Add Registry capacity at a fixed monthly price. No automatic overage charges.

See plans and allowances →

Publish your next image to BoringCache.

Build with your existing tools. Keep the finished image ready for every environment.

boringcache docker push app:latest --as app:latest