Containers

Run any Docker image.

Push an image, or point at one on any registry, and it runs. You choose the vCPU, memory and how many copies to run. You are billed by the second, and billing for compute stops when the service stops.

Any image
From any registry
1s
Billing unit
HTTPS
On every domain
TCP · UDP
Raw ports too

What you get

Everything a web app or worker needs.

  • Any registry

    Docker Hub, GitHub, GitLab, Quay, AWS, Google, or your own private registry at sdcr.io. Passwords for private registries are stored encrypted and only used to pull the image.

  • A web address in one click

    Generate a domain, or add your own with a CNAME record. HTTPS certificates are set up and renewed for you.

  • Raw TCP and UDP ports

    For game servers, MQTT, or your own protocol. You get a public port, and you can limit which IP addresses may connect.

  • Health checks

    Startup, readiness and liveness checks, so traffic only reaches a copy that is ready and a stuck one gets restarted.

  • Variables and config files

    Set environment variables, pull in another service's values such as a database URL, and add config files without rebuilding the image.

  • A private network

    Services in the same environment reach each other by name. That traffic never goes over the public internet.

How it works

From image to running service.

  1. Pick an image

    Use one from any registry, or push your own to sdcr.io with edge registry push.

  2. Set its size

    Choose vCPU, memory and the number of copies. You can change these later.

  3. Deploy

    Review the change and apply it. Add a domain when you want it on the internet.

terminal
$ edge registry push my-app:1.0.0
✓ Successfully pushed sdcr.io/acme/my-app:1.0.0
$ edge service create --name web --type docker \
    --image sdcr.io/acme/my-app --tag 1.0.0
✓ Created service web
$ edge deploy up web
✓ Deployment started

The same steps work from the console, from Terraform, or through an AI agent over MCP.

Pricing

Pay for what runs.

vCPU and memory are billed per second while the service runs. There is no charge per service and no platform fee.

  • vCPU₦0.0096 / vCPU / secondOnly while it runs
  • Memory₦0.0048 / GB / secondOnly while it runs
  • Scratch storage₦0.0002 / GB / secondOptional. Billed on the size you add
  • Outgoing traffic₦50 / GBTo any network
  • Outgoing traffic, zerodata₦1,000 / GBTo users on MTN, Airtel, Glo, T2 and Safaricom
  • Incoming trafficFreeFrom anywhere

Example

1 vCPU · 1 GB, always on

₦37,843 / month

Before VAT, running all month. Change it in the estimator.

Estimate your cost

Questions

Common questions

Do I need a Dockerfile?
You need an image. Build it however you like and push it to any registry. If your site is only HTML, CSS and JavaScript, a static site is simpler and cheaper.
Can I use a private image?
Yes. Add the registry username and a token in the service settings. Images in your own sdcr.io registry need no credentials.
Does storage survive a restart?
No. Storage you add to a container is scratch space and is cleared when the service restarts or redeploys. Keep data you need in Postgres, MySQL or a bucket.
What does it cost when it is not running?
Nothing for vCPU and memory. Take the service down and they stop billing that second.

Deploy your
first container.

You are billed by the second, and a new account starts with free credit.