Sandboxes
Code sandboxes your agents start through the API or MCP. You pay per second of allocated vCPU and RAM, charged from your balance hourly.
Start in a minute
Sandboxes are started from code: by your agent, script or app. Install the SDK, set your API token and run the first command.
# pip install -U eqvps (0.2.0+)
# export EQVPS_API_KEY="<your API token>"
from eqvps import Sandbox
sb = Sandbox.create(tariff="small", env={"GREETING": "hello"}) # env: stored encrypted
print(sb.run("import os; print(os.environ['GREETING'], 2 + 2)").stdout) # hello 4
sb.kill()- Create an API token in Settings → API tokens and keep it secret.
- Full guide, MCP setup and API reference: sandbox docs.
New sandbox
Ephemeral: deleted after 5 minutes of inactivity or when its lifetime ends. Persistent: keeps its disk and runs until you delete it or its lifetime ends (up to 30 days).
Spending limit
Cap sandbox spending per day and per month. When a limit is reached, new sandboxes are refused, running ephemeral ones are deleted and persistent ones are paused with their data kept. They resume when you raise the limit or a new period starts.
Days and months are counted in UTC. Spending includes the current hour and updates within a minute.
Daily spend, last 30 days
Running sandboxes
Updates every 20 seconds. CPU and memory are read from the host, so checking them doesn't keep an idle sandbox alive.
No sandboxes are running right now.
Recent sandboxes (30 days)
No finished sandboxes in the last 30 days.
Charges
Debited from your balance once per billing hour of each sandbox.
No charges yet.