StableBuild docs
  • StableBuild docs
  • Why StableBuild?
  • Pinning your first container
  • Mirrors and caches
    • OS package registry (Ubuntu, Debian, Alpine)
    • Docker mirror
    • PyPI mirror
    • File mirror
  • Product
    • Single sign-on (SAML)
    • Billing
  • Tutorials
    • Protecting your keys in public Docker containers
Powered by GitBook
On this page

StableBuild docs

NextWhy StableBuild?

Last updated 1 year ago

Welcome to StableBuild! We help developers create reliable and deterministic builds - by letting you easily freeze and pin Docker images, operating system packages, Python packages, and arbitrary build dependencies. You integrate StableBuild into your existing builds in <5 lines of code, and will never have to worry about package updates randomly breaking your builds again.

Getting started

  • If you're unsure why you need to pin all your dependencies, read our StableBuild primer: .

  • Then, run through the tutorial: .

Mirrors and caches

  • - Pin all your Ubuntu, Debian and Alpine packages to a specific date.

  • - Cache containers, make any container immutable, and pull without rate limits.

  • - Pin your Python packages to a specific date with pip or Poetry.

  • - Make URLs immutable and store arbitrary build dependencies.

Product docs

  • - incl. tutorials for Google Workspace and Okta.

  • - detailed descriptions on how we charge for traffic and storage.

Tutorials

  • - must-read if you plan to publish containers built with StableBuild to Docker Hub or other public registries.

For support or billing questions, please reach out to .

Why StableBuild?
Pinning your first container with StableBuild
OS package registry
Docker mirror
PyPI mirror
File mirror
Setting up single sign-on (SSO)
Billing
Protecting your keys in public Docker containers
support@stablebuild.com