Firecracker microVMs provisioned via HTTP 402. Your agent pays with stablecoins — gets root SSH access in under 3 seconds. No accounts. No API keys. Just pay and compute.
POST /v1/provision with desired specs. Get a 402 Payment Required with pricing.
Transfer stablecoins on Base, Celo, or Tempo. x402 or MPP — your choice.
Get a public IP, SSH port, and private key. Root access to Ubuntu 24.04.
# 1. Request a VPS (get payment challenge)
curl -s https://openvps.sh/v1/provision \
-H "Content-Type: application/json" \
-d '{"vcpus": 2, "ram_mb": 1024, "duration": 3600}'
# Response: 402 Payment Required
# {
# "amount": "12548", ← $0.01 in microdollars
# "recipient": "0x...", ← pay here
# "chain_id": 84532 ← Base Sepolia
# }
# 2. Pay and resubmit → get SSH access
# Response: 201 Created
# {
# "ssh_host": "95.216.14.126",
# "ssh_port": 2201,
# "ssh_command": "ssh -p 2201 root@95.216.14.126",
# "ssh_private_key": "-----BEGIN OPENSSH PRIVATE KEY-----\n..."
# }Wallets: Foundry keystore, Open Wallet Standard, Coinbase Agentic Wallet, Bankr, or any EVM signer
| Resource | Per hour |
|---|---|
| 1 vCPU | $0.005 |
| 1 GB RAM | $0.002 |
| 1 GB Disk | $0.0001 |
Example: 2 vCPUs + 1GB RAM + 10GB disk for 1 hour = $0.013
Fresh amd64 VM with curl, wget, git, Python, and standard dev tools.
Sub-second boot. Hardware-isolated via KVM. Not a container.
Unique port on a public IP. Ed25519 key generated per VM.
VMs can't see each other or the host. Full internet access outbound.
# Give your agent the skill
curl -s https://openvps.sh/skill.md
# Or add to your agent's instructions:
"When you need a server, read https://openvps.sh/skill.md"
# Works with: Claude Code, OpenClaw, Cursor, Cline, Codex CLI
# Any agent that can make HTTP requests and sign transactions