Ship any SaaS as an
auto-scaling fleet.
Connect a GitHub repo — Python, Ruby, PHP, Node, and more. ScaleDock builds it with buildpacks, deploys it to isolated AppBoxes, and scales the fleet from your subscriptions. No Dockerfile, no glue code.
Payments → Control Plane → Fleet of AppBoxes → Your SaaS The missing layer between billing and your cloud
Every SaaS team rebuilds onboarding, provisioning, scaling, DNS, monitoring and lifecycle. ScaleDock does all of it — for any app, on your providers.
Bring any SaaS
Cloud Native Buildpacks auto-detect Python, Ruby, PHP, Node, Go, JVM and .NET. No Dockerfile required — just a small scaledock.yaml.
Pluggable providers
Choose your cloud, DNS, email and payment gateway from a master-settings dashboard. Credentials are encrypted at rest.
Billing-driven scaling
Subscriptions, one-time charges and usage metering feed capacity math that provisions and retires AppBoxes automatically.
Configurable isolation
Shared multi-tenant boxes, dedicated per-customer boxes, or per plan tier — pick the isolation model per project.
Sync, don’t surrender
Your app keeps its own users and billing. ScaleDock mirrors that state through an SDK and pushes changes back via webhooks.
Live fleet control
A persistent websocket links the control plane to every AppBox for heartbeats, health checks and instant deploys.
From git push to a running fleet
Connect your repo
Point a fleet at your GitHub repository and add a scaledock.yaml describing how to run your app. A push webhook keeps deploys automatic.
Build with buildpacks
ScaleDock builds your commit into an OCI image control-side — auto-detecting your language — and publishes it to a private registry.
Provision the fleet
AppBoxes are provisioned on your cloud with DNS records and health checks. Each box pulls your image and runs it, with on-box Postgres/Redis if you want them.
Scale on subscriptions
As customers subscribe, ScaleDock grows the fleet; as they churn, it retires boxes. Capacity is measured in committed units, so you never oversell.
Deploy your product,
not your infrastructure
Add one file to your repo and connect it to a fleet. ScaleDock handles the build, the servers, DNS, add-ons, and scaling — so you can focus on your product.
- ✓No Dockerfile — buildpacks detect your language
- ✓On-box Postgres & Redis with one line
- ✓Python + Node SDKs to sync users, subscriptions & usage
- ✓Roll forward and roll back per release
name: my-saas
build:
builder: paketobuildpacks/builder-jammy-base
processes:
web: node server.js
worker: node worker.js
ports:
web: 3000
health_check: /healthz
addons:
- postgres
- redis