Sell Dockerized software like a SaaS
Stripe-gated container distribution.
Turn Docker images and private packages into paid products — with entitlements, scoped credentials, and Stripe-backed subscriptions.
The problem
You’ve built a container your customers want to run on-prem. You can hand it over, but then there’s no upgrade path, no entitlement check, no recurring revenue. You could roll your own licensing layer — or you could not.
Our answer
Dockyard gates Docker pulls with Stripe subscriptions. Slipstream does the same for npm, Composer, PyPI, Cargo, Go modules, and NuGet. Both issue scoped per-customer credentials, validate against the registry on every pull, and auto-cancel access when subscriptions lapse.
Outcomes
- Sell self-hosted software with SaaS-style billing
- No custom payment UI — Stripe Checkout and Portal built-in
- Per-customer pull credentials with expiry
- Dependency graph visualisation with CVE flags
The pipeline
- 1
Push your image or package
Use the standard Docker CLI or npm/composer/pip/cargo CLI — Dockyard and Slipstream speak the native protocols.
- 2
List it as a product in Stripe
Create a Stripe product with one or more plans. Link it to the image or package name in the dashboard.
- 3
Customer checks out
Customer self-serves through Stripe Checkout. On success, a webhook provisions a scoped pull credential and emails it.
- 4
Pulls are auth-gated
Every `docker pull` or `npm install` validates against the subscription. Cancel a subscription, the credential stops working.
Products in this pattern
The products that make the pattern work. Each is a Docker image; each slots into the same contract.
Dockyard
Registry
Sell Dockerised apps by subscription — a Stripe-gated Docker registry with no source handoff, just pull credentials.
Slipstream
Registry
A self-hosted private package registry and dependency accelerator for 6 ecosystems (Composer, npm, PyPI, Cargo, Go, NuGet) with Stripe billing.
Related industries
Ship the blocks. Focus on the product.
Docker-ready microservices you can deploy in an afternoon. Learn one, use them all.