Ship for free: a site, a bucket, a private registry and a service.
The Free plan needs no card and does not expire. It is the product, not a demo: one of each, enough to put something real online, with the same previews, rollback and image scanning the paid plans have.
- Card
- not needed
- Expiry
- none
- Overage
- never billed
What Free includes
One of each, and every feature that comes with it.
| Product | On Free | What comes with it |
|---|---|---|
| Sites | 1 site · 1 GB traffic a month | A preview address for every deploy, rollback without rebuilding, your own domain, _redirects and _headers, traffic counted without cookies |
| Services | 1 service · 256 MB | A Nuxt server build or a Linux binary in a microVM of its own, deployed with the same command as a site |
| Storage | 512 MB · 1 bucket · 1,000 objects | The S3 API for the AWS CLI, boto3, rclone and restic; versioning, object lock, presigned URLs. The 512 MB is shared with your site’s files |
| Registry | private repositories · images not counted in the 512 MB | A Trivy scan on every push with the version that fixes each finding, SBOMs, cosign signing, robot accounts for CI |
| Runa | 2,000 AI credits a month | Search the workspace’s activity log in plain language |
| Workflows | 1 workflow · 500 runs a month | Schedules, webhooks, events and approvals, running as its own credential |
| Workspace | 1 member · 1 API key | Passkeys, the activity log, and an API key for CI with the scopes you choose |
First steps
Three commands each.
Deploy a static site
Build with Vite, Astro, Hugo or anything that writes a folder, then publish the folder. Without --prod you get a preview address.
$ npm run build $ subnomic sites create my-site --dir dist $ subnomic sites deploy --prod
Push a private image
The Registry page in the console shows these commands with your host and workspace filled in. The scan starts when the push lands.
$ docker login <registry host> -u <your username> $ docker tag my-app:latest <registry host>/<workspace>/my-app:latest $ docker push <registry host>/<workspace>/my-app:latest
Store objects over S3
Create an access key in the console, set the region to eu-west-1, and use the client you already have.
$ aws configure set region eu-west-1 --profile subnomic $ aws --profile subnomic --endpoint-url https://objects.subnomic.com s3 mb s3://my-bucket $ aws --profile subnomic --endpoint-url https://objects.subnomic.com s3 cp ./backup.tar.gz s3://my-bucket/
Run a small server
A Nuxt server build or a Linux binary is recognised and run as a service in its own microVM, with the same rollback as a site.
$ npm run build $ subnomic sites link api --dir .output $ subnomic sites deploy --prod
The limits
What Free does not include, and what a limit does.
- Your own servers and clusters (Fleet) start on Pro.
- Runa’s tools need an agent access, which starts on Pro; MCP for your own AI clients starts on Team.
- Guardrails, session recording and incidents come with Team.
- One member: a team needs a paid plan.
Nothing above a limit is billed as overage, so there is no path to an invoice you did not choose. Reaching a limit never deletes what is already stored. When one site, 512 MB or one member is no longer enough, a paid plan adds room; your sites, buckets and images stay where they are.
Questions
What people ask before they sign up.
Is there a free private Docker registry?
Yes. The registry is on every plan, Free included, and its repositories are private to your workspace. Every push is scanned with Trivy, and images do not count toward the plan’s stored bytes.
Can I host a static site for free on my own domain?
Yes, one site, with a CNAME to your own domain, a preview address for every deploy and rollback without rebuilding. It includes 1 GB of traffic a month.
Is there free S3-compatible storage?
512 MB in one bucket, up to 1,000 objects, over the S3 API. It suits a small backup or a project’s assets; it is not meant as bulk storage.
Is the Free plan a trial?
No. It needs no card and has no end date. A workspace stays on Free for as long as it has no subscription.
A workspace in about a second, no card.
Signing up creates the workspace and shows the registry address your images will push to. The free plan needs no card.