Paperspace vs Baseten

Paperspace rents whole Linux VMs, with or without Nvidia GPUs, by the hour, and you log into them over SSH. Baseten runs your models for you as containers on its GPUs that scale with traffic, billed per minute, with agent sandboxes in private preview.

The companies and products

Paperspace

Paperspace is a GPU cloud for machine learning, owned by DigitalOcean since 2023.

Paperspace Machines are full Linux VMs with a persistent disk, a public IP and optional Nvidia GPUs from M4000 up to H100, billed by the hour. Next to Machines it sells Gradient Notebooks, Deployments and Workflows for training and serving models. It is built for people who train, test and run models, not as a sandbox API: its API manages machines, and you work inside them over SSH.

Baseten

Baseten is an inference cloud: it runs AI models on GPUs for production apps, and sells hosted open models and training.

You package a model with Truss, its open-source format, or bring a Docker image, and Baseten runs it as replicas on Kubernetes that scale up with traffic and down to zero. It also sells Model APIs (open models priced per token) and training jobs on the same GPUs. Sandboxes, isolated environments where an agent runs commands and works with files, are in private preview; this page compares boat with both the CPU instances and the sandbox preview.

Which use cases each one fits

For each use case, Battleships prices every sandbox provider on the same workload and sorts them from the cheapest monthly bill up. “58th cheapest of 364” means 57 of the other 363 providers run that workload, with every feature it needs, for less. “With limits” means the provider runs it but misses something, so it is listed after every full match. Open a use case for its whole ranking and what each provider misses.

Use case and its workloadPaperspace: price rankBaseten: price rankboat: price rank
Software factory
100 at once · 4 vCPU / 8 GB · 2,200 sessions of 8 h a month
A coding agent fits better on a Paperspace VM than in a Baseten container, but you set up each machine by hand over SSH; boat ranks 3rd with agents and Docker ready.
141st of 367, with limits
$1,261 a month
216th of 367, with limits
$2,619 a month
3rd cheapest of 367
$634 a month
Always-on AI employees
50 machines 24/7 · 2 vCPU / 4 GB
179th of 366, with limits
$1,560 a month
242nd of 366, with limits
$3,258 a month
5th cheapest of 366
$657 a month
Code interpreter bursts
100 at once · 1 vCPU / 2 GB · 200,000 sessions of 1 min a month
Short runs are costly on both: Paperspace bills a full hour per machine, and Baseten bills cold starts and, by default, 15 idle minutes before scaling down.
179th of 345, with limits
$1,451 a month
319th of 345, with limits
$1,856 a month
186th of 345, with limits
$2,000 a month
Sandboxes for your users
300 at once · 2 vCPU / 4 GB · 30,000 sessions of 23 min a month
Neither is built to hand sandboxes to your users: Paperspace has no API to run code inside a machine, and Baseten's sandbox preview runs 10 per organization by default.
124th of 361, with limits
$1,243 a month
277th of 361, with limits
$1,868 a month
Cheapest of 361
$209 a month
RL rollouts
1,000 at once · 2 vCPU / 4 GB · 1,000,000 sessions of 3 min a month
193rd of 360, with limits
$30,570 a month
322nd of 360, with limits
$31,140 a month
34th of 360, with limits
$2,000 a month
Agent evals
250 at once · 4 vCPU / 8 GB · 15,000 sessions of 20 min a month
Paperspace fits agent evals on its own VMs; Baseten is a compromise because its containers keep no disk, and boat ranks 10th with a full VM per eval.
58th cheapest of 364
$1,241 a month
297th of 364, with limits
$1,609 a month
10th cheapest of 364
$200 a month
CI runners
40 at once · 8 vCPU / 16 GB · 6,000 sessions of 12 min a month
Paperspace fits CI as a plain VM with Docker inside; Baseten's model containers run as a non-root user with no documented Docker, and boat starts runners per job with root and Docker.
101st cheapest of 377
$1,026 a month
320th of 377, with limits
$1,119 a month
4th cheapest of 377
$86 a month
24/7 dev boxes
1 machine 24/7 · 4 vCPU / 8 GB
Paperspace fits a dev box that never stops, since its VM keeps a disk; Baseten's CPU instances lose their files when a replica stops, and boat fits at a lower monthly price.
49th cheapest of 368
$63 a month
170th of 368, with limits
$130 a month
18th cheapest of 368
$26 a month
Computer-use agents
50 at once · 4 vCPU / 8 GB · 20,000 sessions of 15 min a month
Neither has a Linux desktop for computer use: Paperspace streams desktops only on Windows machines that new users cannot create, and Baseten has no desktop API; boat streams a 60fps desktop.
284th of 369, with limits
$1,655 a month
294th of 369, with limits
$1,799 a month
6th cheapest of 369
$200 a month
Browser-use agents
50 at once · 2 vCPU / 4 GB · 30,000 sessions of 10 min a month
319th of 367, with limits
$1,241 a month
318th of 367, with limits
$1,194 a month
7th cheapest of 367
$200 a month
Scraping & bots (startup scale)
50 at once · 1 vCPU / 2 GB · 100,000 sessions of 3 min a month
192nd of 346, with limits
$112 a month
220th of 346, with limits
$183 a month
6th cheapest of 346
$90 a month
Mass scraping & bots (undetectable)
1,000 at once · 1 vCPU / 2 GB · 3,000,000 sessions of 2 min a month
92nd of 338, with limits
$2,242 a month
126th of 338, with limits
$3,654 a month
71st of 338, with limits
$1,800 a month
Parallel red teaming
200 at once · 2 vCPU / 4 GB · 5,000 sessions of 30 min a month
207th of 360, with limits
$214 a month
254th of 360, with limits
$381 a month
2nd cheapest of 360
$200 a month
GPU eval jobs
10 at once · 8 vCPU / 32 GB · 500 sessions of 30 min a month
Both fit GPU eval jobs: Baseten ranks 24th and Paperspace ranks 30th here, and boat has no GPUs.
30th cheapest of 98
$2,982 a month
24th cheapest of 98
$1,625 a month
Can't run it
macOS agents
5 at once · 4 vCPU / 8 GB · 1,000 sessions of 20 min a month
Can't run itCan't run itCan't run it

Key features

FeaturePaperspaceBasetenboat
Kind of productGPU and CPU VM cloud for machine learningInference cloud for serving and training models; agent sandboxes in private previewSandbox cloud for agents: VMs you create, fork and drive from code
IsolationEvery machine is a full VM with its own kernelKubernetes containers in a dedicated namespace per customerEvery sandbox is a full VM with its own kernel
Root, Docker and nested virtualizationDocker runs inside; nested virtualization is not documentedContainers run as the non-root app user; Docker inside and /dev/kvm are not documentedDocker, root, systemd and /dev/kvm on every machine
GPUsNvidia M4000 up to A100 and H100, up to 8 per machine; H100 needs approvalNvidia T4 up to H200 and B200, up to 8 per instance, plus multi-nodeNone
Files after a stopDisk is kept and billed while off; auto-snapshots at most hourlyReplicas start fresh from the image; preview sandboxes are deleted after 7 days by defaultSnapshots every minute and on stop; a stopped sandbox costs nothing and keeps its disk
Copying a machineCustom templates from a machine that is turned off, same region onlyNo fork or clone; new replicas cold-start from the imageFork a running sandbox in one call
Working inside from codeThe API and CLI manage machines but cannot connect to them; you use SSHYou deploy a model and call its endpoint; preview sandboxes run commands through a CLI or MCPAPI, SDK and CLI to run commands, move files and fork
Scale to zero and wake on requestNo wake on request; machines can auto-shut down after a set timeDeployments scale to zero and start on the next requestNo wake on request; you start a stopped sandbox through the API
Coding agentsNone built in; ML templates such as ML-in-a-BoxBaseten Switch points Claude Code or Codex on your laptop at its Model APIsClaude Code, Codex, OpenCode and more preinstalled, with a prompt, steer and events API
Desktop and computer useDesktop streaming only on Windows machines, which new users cannot createNo desktop or computer-use API60fps desktop and Chromium, computer use and browser control, embeddable stream
Reaching the machineA public IPv4 on every Linux machine, any port; no managed HTTPS URLsHTTPS API endpoint per deployment; SSH once enabled for your organizationHTTPS URLs for up to 50 ports, token-protected; raw TCP; dedicated IPv6 or IPv4
Keeping keys out of the machineNo credentials proxy; Gradient secrets are injected as environment variablesSecrets are passed into the model as arguments or files under /secretsAI credentials proxy for model providers and any HTTPS API you register
RegionsNew York, Amsterdam and CanadaUS and EU for GPU deployments; your own AWS, GCP or OCI account on EnterpriseEU only: Germany, Finland, France
Billing stepPer hour while on; disk and public IP bill while offPer minute, including image builds and cold starts; no plan fee on BasicPer second from a monthly plan that becomes usage credit
Every feature Battleships tracks (43)
FeaturePaperspaceBasetenboat
Full VM (own kernel)YesNoYes
Docker insideYesNoYes
Nested virtualizationNot publishedNoYes
RootNot publishedNot publishedYes
SystemdNot publishedNot publishedYes
Desktop GUINoNoYes
BrowserNoNoYes
Computer-use APINoNoYes
SSHYesYesYes
Persistent diskYesNoYes
Pause/resumeYesNoYes
Automatic snapshotsNoNoYes
Fork/cloneNoNoYes
Live fork (no pause)NoNoYes
Memory forkNoNoNo
Custom image (Docker or snapshot)YesYesYes
≥24 h sessionsYesYesYes
Idle auto-stopYesYesNo
Wake on requestNoYesNo
HTTPS preview URLsNoYesYes
Raw TCP inboundNot publishedNot publishedYes
Public IPv4YesNoNo
Egress allowlistNoYesNo
Secret proxyNoNoYes
Secret proxy for any APINoNoYes
Preinstalled agentsNoNoYes
Agent harness APINoNoYes
MCP serverNoYesNo
GPUYesYesNo
WindowsNoNoNo
Arm64NoNoNo
Self-hostingNoYesNo
BYOCNoYesNo
Open sourceNoNoNo
Scoped API keysNot publishedNot publishedYes
Spend limitsYesNoYes
Usage per sandbox (API)NoYesYes
Audit logsNot publishedNot publishedNo
SSOYesYesNo
SOC 2YesYesNo
HIPAAYesYesNo
EU data residencyYesYesYes
Zero data retentionNot publishedNot publishedYes

Performance

PaperspaceNot measured
BasetenNot measured
boat26.69 runs/s

There is no comparable CPU measurement for Paperspace or Baseten: neither was part of the public StarSling benchmark run. boat did 26.69 Node.js build-and-test runs per second at 4 vCPU / 8 GB in that run, on dedicated AMD Ryzen 9 9950X (Zen 5) hosts.

Node.js build-and-test loop at 4 vCPU / 8 GB, higher is better. Measured with the open hpc-sandbox-benchmarks suite. Paperspace and Baseten have no published run in this suite yet, so there is no like-for-like number to compare.

Pricing in five scenarios

Each bill is priced from the providers' public price lists by the open Battleships engine, with the cheapest plan that runs the scenario.

ScenarioPaperspace, a monthBaseten, a monthboat, a month
One coding agent, workdays
4 vCPU / 8 GB, 50 GB disk, 8 hours a day, 22 days a month, files kept between days
$19 · Core usage$34 · Basic · with limits$20 · $20/mo
One agent that never stops
4 vCPU / 8 GB, 50 GB disk, running 24/7 all month
$63 · Core usage$136 · Basic · with limits$26 · $20/mo
50 agents in parallel
50 machines of 4 vCPU / 8 GB at once, 8-hour sessions, 1,100 sessions a month, Docker inside
$804 · Core usage$1,701 · Basic · with limits$317 · $20/mo × 3 seats
Sandboxes for your users
2 vCPU / 4 GB, 30,000 sessions of 10 minutes a month, up to 300 at once
$1,241 · Core usage$1,246 · Basic · with limits$200 · $100/mo × 2 seats
1,000 short jobs at once
2 vCPU / 4 GB, 1,000 at once, 3 minutes each, 200,000 jobs a month
$8,274 · Core usage$6,228 · Basic · with limits$2,000 · $2000/mo · with limits

Paperspace: Paperspace bills each machine per hour while it is on, at a fixed rate per size (C5, 4 vCPU / 8 GB, is $0.08 an hour). The boot disk (from $5 a month for 50 GB) and the public IP keep billing until you delete the machine.

Baseten: Baseten bills per minute, rounding partial minutes up, from image build and cold start until the replica stops; a 4 vCPU / 16 GiB CPU instance is $0.00346 a minute. There is no plan fee on Basic, and sandbox preview pricing is not published.

Baseten: You pick a monthly plan from $20, and all of it becomes usage credit spent per second on running sandboxes. A stopped sandbox costs nothing and keeps its disk.

Limits in those scenarios

Baseten's CPU instances are model containers with no persistent disk, so in every scenario files are lost when a replica stops, and the table marks them as not fitting. Paperspace fits every scenario, but bills by the hour, so a five-minute job costs a full hour: 1,000 short jobs at once come to $8,274 a month there against $6,228 on Baseten. Baseten's preview sandboxes run at most 10 per organization by default, and a monthly budget only sends alerts for dedicated deployments. On boat that burst is queued and needs more starts per day than the $2,000 plan allows.

ScenarioPaperspaceBasetenboat
One coding agent, workdaysNone that bite
  • adjacent product, not a like-for-like sandbox
  • missing persistent disk
  • different kind of product: app platform
  • no persistent disk: files lost when it stops or sleeps
None that bite
One agent that never stopsNone that bite
  • adjacent product, not a like-for-like sandbox
  • missing persistent disk
  • different kind of product: app platform
  • no persistent disk: files lost when it stops or sleeps
None that bite
50 agents in parallelNone that bite
  • adjacent product, not a like-for-like sandbox
  • missing persistent disk, Docker inside
  • different kind of product: app platform
  • no persistent disk: files lost when it stops or sleeps
None that bite
Sandboxes for your usersNone that bite
  • adjacent product, not a like-for-like sandbox
  • different kind of product: app platform
  • disk beyond 0 GiB: price unknown
  • egress price not published
None that bite
1,000 short jobs at onceNone that bite
  • adjacent product, not a like-for-like sandbox
  • different kind of product: app platform
  • disk beyond 0 GiB: price unknown
  • egress price not published
  • max 2,400 starts/day (needs ~6,667)
  • max 600 starts/hour (needs ~1,000)
  • bursts above 90 starts/min are queued (a burst of 333 takes ~4 min to start)

Which one should you use?

Use Paperspace when

you want a whole GPU or CPU VM with a kept disk and a public IP that a person sets up and uses over SSH, including in New York or Canada.

  • A whole VM you log into. Useful if a person works on the machine: Paperspace gives a full Linux VM with a kept disk and its own public IPv4.
  • Big CPU machines. Useful for heavy single jobs: Paperspace CPU machines go up to 32 vCPU and 244 GB of memory.
  • Machines in New York and Canada. Useful if you need North America outside the US too: Paperspace runs in New York, Canada and Amsterdam.

Use Baseten when

you serve or train models in production and want deployments that scale to zero, wake on request, and can run in your own cloud account.

  • Models served for you. Useful if your product serves a model: Baseten runs it as replicas that scale with traffic, on GPUs up to B200.
  • Scale to zero, wake on request. Useful for spiky traffic: Baseten deployments scale to zero when idle and start again on the next request.
  • Your own cloud and egress allowlists. Useful for strict networks: on Enterprise Baseten can run in your own AWS, GCP or OCI account, with per-deployment allowlists.

Where boat fits

Paperspace and Baseten are GPU clouds, and boat has no GPUs, so keep model training and serving on one of them. If what you are really running is agents that write code, test it and use a browser, boat gives each one a full VM built for that, which neither of these is.

Driven from code, with agents inside

Paperspace's API cannot run commands inside a machine, so you build and keep your own SSH layer. Baseten runs models, not agents. boat has Claude Code, Codex and OpenCode inside, driven from outside by API.

Root and Docker in a VM that keeps its disk

Baseten's containers run as a non-root user and lose their files when they stop. Paperspace keeps the disk but snapshots at most hourly and bills it while off. boat snapshots every minute and a stopped sandbox costs nothing.

Fork and a desktop for computer use

Copying a Paperspace machine means turning it off and making a template; Baseten has no fork. Neither has a Linux desktop. boat forks a running sandbox in one call and streams a 60fps desktop with Chromium.

Use boat when the work is agents rather than models: full VMs with root and Docker, coding agents and a desktop inside, snapshots every minute, and forks of a running sandbox. Compare it one to one: boat vs Paperspace and boat vs Baseten.

Questions people ask

Is Paperspace cheaper than Baseten?

For CPU work in the scenarios we priced, mostly yes: one agent that never stops is $63 a month on Paperspace and $136 on Baseten, and 50 agents in parallel are $804 versus $1,701. For 1,000 short jobs at once Baseten comes to $6,228 against $8,274, because Paperspace bills whole hours. On boat the same shapes cost $26 and $317.

Which is better for GPU work?

Both rent Nvidia GPUs up to 8 per machine. Baseten has newer cards such as H200 and B200 and scales model servers with traffic, while Paperspace gives you a whole VM with a GPU that you log into. In our GPU eval jobs table, Baseten ranks 24th and Paperspace 30th; boat has no GPUs.

Which is faster?

We have no comparable CPU measurement for either one: neither was in the public StarSling benchmark run. boat did 26.69 Node.js build-and-test runs per second at 4 vCPU / 8 GB in that run.

Can Paperspace or Baseten run Docker?

A Paperspace machine is a full VM, and Docker runs inside it. Baseten can run your own Docker image as a model server, but its containers run as a non-root user and Docker inside them is not documented. Every boat sandbox has root, Docker and /dev/kvm.

Does either have sandboxes for AI agents?

Baseten has agent sandboxes in private preview: access on request, 10 at once per organization by default, deleted after 7 days by default. Paperspace has none; it rents VMs that you reach over SSH. boat is a sandbox cloud for agents on every plan.

Where does my data run?

Paperspace runs in New York, Amsterdam and Canada. Baseten runs GPU deployments in the US or EU, and on Enterprise in your own cloud account. boat runs only in the EU (Germany, Finland and France).

Try boat

Install the CLI, then run boat new.

7-day free trial

More comparisons