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.
Pick an image
Use one from any registry, or push your own to
sdcr.iowithedge registry push.Set its size
Choose vCPU, memory and the number of copies. You can change these later.
Deploy
Review the change and apply it. Add a domain when you want it on the internet.
$ 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 costQuestions
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.ioregistry 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.
Works well with
Related services
Deploy your
first container.
You are billed by the second, and a new account starts with free credit.