Skip to content
Subnomic

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
Sites1 site · 1 GB traffic a monthA preview address for every deploy, rollback without rebuilding, your own domain, _redirects and _headers, traffic counted without cookies
Services1 service · 256 MBA Nuxt server build or a Linux binary in a microVM of its own, deployed with the same command as a site
Storage512 MB · 1 bucket · 1,000 objectsThe 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
Registryprivate repositories · images not counted in the 512 MBA Trivy scan on every push with the version that fixes each finding, SBOMs, cosign signing, robot accounts for CI
Runa2,000 AI credits a monthSearch the workspace’s activity log in plain language
Workflows1 workflow · 500 runs a monthSchedules, webhooks, events and approvals, running as its own credential
Workspace1 member · 1 API keyPasskeys, 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.

~/my-site
$ npm run build
$ subnomic sites create my-site --dir dist
$ subnomic sites deploy --prod

Which folder each tool builds

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.

~/my-app
$ 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

Push from GitHub Actions

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/

AWS CLI, boto3 and rclone setups

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.

~/api
$ npm run build
$ subnomic sites link api --dir .output
$ subnomic sites deploy --prod

Services, sizes and datastores

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.