Infrastructure your
agents can run.
One place to ship
and run with AI

Linux boxes, git deploys, Postgres, object storage and cron — one console, one API, one pool of hours.

No card to start Root SSH on every box Stopped boxes cost nothing
The stack

Six products. One account.
One API key.

Each one works on its own and snaps together with the rest — no separate signups, no per-service invoices.

Core — what you build on
Around it — already in the account

Postgres, cron, secrets, private networking, custom domains and TLS come with every account — no add-on, no separate bill.

The unit

Instant VM creation.

A Linux machine with your disk, your processes and your root password — that appears faster than a Lambda cold start.

~3ms
to restore the VM

Firecracker resumes from a memory snapshot. Nothing boots.

<0.5s
to your SSH prompt

Ask for a box, get a shell. Not “provisioning, check back in a minute”.

times a day

Create and destroy them all day long. It’s the normal way to use Uno.

Ubuntu 24.04 or Debian 12

  • Root SSH, keys only
  • Docker, systemd, apt install
  • Any port, any long-running process

One box → twenty copies

  • uno boxes clone --count 19
  • Snapshot before a risky change
  • Restore the snapshot in seconds

512 MB to 48 GB, live

  • Add RAM without a rebuild
  • Stopped: disk kept, 0 hours burned
  • Deleted only when you say so
Agent-first, not agent-flavoured

Connect your agent
in one click.

Every button in the console is an API call, described machine-readably at /llms.txt. Paste one block and your agent can build, deploy and clean up on its own.

AGENTS.md · CLAUDE.md
## Infrastructure — Uno
This project runs on Uno (console.uno4.dev).

Install once:
  curl -fsSL https://console.uno4.dev/install.sh | sh

- Deploy: `uno deploy` — push-to-deploy is set up
- Secrets: `uno secret get NAME` — never inline values
- Database: use DATABASE_URL, injected as env
- Boxes are pets: never delete or resize one unasked
- Auth: scoped token in $UNO_TOKEN (never commit a key)
- Full endpoint list: https://console.uno4.dev/llms.txt
1

A CLI built for a machine to type

Every uno command takes --json. Boxes, deploys, DNS, databases, secrets — same surface a human uses, no scraping, no browser automation.

2

Scoped tokens, not your master key

Mint a token that can only do boxes:write and hand that to the agent. Revoke it with one call when the job is done.

3

A ceiling it structurally can't cross

Your plan is a fixed pool of hours. Pay-as-you-go is off by default, and when you turn it on it takes a dollar cap. An agent stuck in a loop hits a wall, not your card.

4

It can sign itself up

One POST /auth/register, no captcha, and your agent has an account with the free tier — 5 static sites, 500 MB. It ships something first; when real money is involved it hands you a Telegram link to claim the account.

5

Works with what you already use

Claude Code, Codex, Cursor, or your own script. No plugin to install — just the CLI and one page of docs.

Pricing

Pay a fixed amount
instead of a random invoice.

Every plan is a monthly pool of RAM-hours and vCPU-hours. Run one box around the clock, or twenty for an hour — it comes out of the same pool.

Builder
$22 / mo

One always-on service, plus room to try things next to it.

Power
4 GB / 2 vCPU · 24/7 or 3,000 RAM·h + 1,500 vCPU·h
Peak
8 GB / 4 vCPU across all boxes
Disk
50 GB
Object storage
100 GB S3-compatible
Network
1 region · 1 dedicated IPv4
Hours reset each month
Start with Builder
Team
$201 / mo

A fleet, or a few people and their agents on one account.

Power
48 GB / 16 vCPU · 24/7 or 36,000 RAM·h + 12,000 vCPU·h
Peak
96 GB / 32 vCPU across all boxes
Disk
200 GB
Object storage
500 GB S3-compatible
Network
Both regions · 5 dedicated IPv4
Unused hours roll over
Start with Team
On every plan Unmetered traffic Root SSH & snapshots Deploys, cron, secrets Private network, domains & TLS Pay-as-you-go off by default
Stopped boxes burn nothing

Hours drain only while a box is running. Keep ten machines around and pay for the two that are actually up.

The cap is the architecture

When the pool runs out, boxes pause and your data stays. Want them to keep running? Turn on pay-as-you-go and give it a dollar limit — $0.006 per GB-hour of RAM, $0.018 per vCPU-hour.

Compare all plans
BuilderProTeam
Price / month$22$69$201
Largest single box4 GB · 2 vCPU16 GB · 8 vCPU48 GB · 16 vCPU
Peak across all boxes8 GB · 4 vCPU32 GB · 16 vCPU96 GB · 32 vCPU
RAM-hours / month3,00012,00036,000
vCPU-hours / month1,5006,00012,000
Disk total50 GB100 GB200 GB
Object storage100 GB200 GB500 GB
Dedicated IPv4115
Unused hours roll overyesyes
Regionspick oneallall
Smallest box512 MB · 1 vCPU512 MB · 1 vCPU512 MB · 1 vCPU

Need more than Team — a whole machine, or GPUs? Tell us what you're running.

Rollover

We pay you to save.

Unused resources
stay with you.

Hours you don't burn don't evaporate at midnight on the 1st — they carry into next month. Idle time becomes headroom for the week everything happens at once.

  • Nothing expires. Unused RAM-hours, vCPU-hours and proxy traffic carry forward.
  • Still one price. The bill doesn't move — only how much room you have inside it.

On Pro and Team.

your monthly hours Jun Jul Aug launch week
used   carried forward
Straight answers

Why not just use…

…something serverless?

Because an agent isn't a request handler. It holds a session, keeps a browser open, polls a queue, waits for a webhook at 4am. Boxes stay up, keep state on disk, and don't reset between invocations.

…a hyperscaler?

Because a worker shouldn't cost a week of IAM archaeology and six wired-together services. And because the bill should be a number you chose up front, not a discovery you make on the 1st.

…a plain VPS?

You get the same root access — plus git deploys, Postgres, object storage, cron, secrets and a private network already in the account. And an API your agent can actually drive.

Your agent needs
somewhere to run.

Create an account, paste one block into your agent, and let it build the rest.

Start free Read the docs
No card to startCancel anytimeNothing deleted when you stop
FAQ

Frequently asked.

What exactly is a box?
A micro-VM running a normal Linux distribution — its own kernel, its own disk, its own root. You pick RAM, vCPU and disk (from 512 MB up to your plan's limit) and get an SSH command back. Everything a server does, it does: Docker, systemd, cron, long-lived sockets, whatever you install.
Do I need a credit card to look around?
No. Sign up with Telegram in two taps — or with a login and password, or Google. You choose a plan when you start your first box; until then nothing is charged and nothing is held.
What happens when the monthly pool runs out?
Running boxes pause. Nothing is deleted — disks, databases, buckets and snapshots stay exactly as they were, and starting the box again brings it back. If you'd rather keep going, enable pay-as-you-go with a dollar cap and the overflow is billed at $0.006 per GB-hour of RAM and $0.018 per vCPU-hour.
Can I get my things out?
Yes, with tools you already know — scp/rsync off the box, pg_dump for the database, and aws s3 sync against our S3-compatible endpoint for the bucket. It's standard Linux and standard Postgres; there's nothing proprietary to unpick.
Where does it run?
Netherlands today, with the US region coming online — Pro and Team accounts can use both, Builder picks one. Need somewhere else? Tell us where and why; that's how the next region gets chosen.
How new is this?
Uno Cloud opened in August 2026. Boxes, git deploys, static sites, Postgres, storage, cron and secrets are live and running real workloads daily, including our own. We'd rather say that plainly than pretend to a decade of uptime — if you're moving something critical, talk to us first and we'll tell you honestly whether it's ready for you.
Where do I get help?
Telegram: @get_uno_support, or hello@getuno.xyz. Most replies land within the hour, from people who built the thing.