Baseten alternative

The Baseten alternative: serverless GPUs and LLM APIs for less.

Deploy your own models on autoscaling GPUs billed per second, or call open LLMs per token, on infrastructure we design and run ourselves.

From $2.45H100 per GPU-hour, reserved
39% lowerH100 Serverless, no commitment
Up to 68%Lower on open LLMs

Baseten pricing vs Runware Serverless, per GPU-hour

Runware Serverless, with no commitment, is 39–40% lower than Baseten. Reserved capacity, on a 1 to 24 month term, is up to 62% lower.

Runware Serverless vs Baseten dedicated deployments
USD per GPU-hour. Runware bills by the second; Baseten by the minute.
GPUBasetenRunware ServerlessSavingRunware reservedSaving
H10080 GB
$6.50
$3.95
−39%
as low as$2.45
−62%
B200180 GB
$9.98
$6.00
−40%
as low as$5.49
−45%
A10080 GB
$4.00
Talk to us
H100 MIG40 GB
$3.75
Talk to us
A10G24 GB
$1.21
Talk to us
L424 GB
$0.85
Talk to us
T416 GB
$0.63
Talk to us

Baseten dedicated-deployment prices from baseten.co/pricing (Basic plan), 11 Oct, 2026; Baseten publishes per-minute rates and the hourly figures are those × 60. Runware Serverless and reserved prices are our published Serverless pricing. Runware reserved rates require a 1–24 month term. Runware bills per second. GPU prices fluctuate, so list rates are subject to change.

Also on Runware: L40s, RTX PRO 6000, H200 and B300, from $0.63 per GPU-hour reserved.

Worked example

One H100 for a month, around the clock

What 730 hours on a single H100 costs per month, at the list rates in the table above. Reserve a baseline and burst above it on Serverless to land between the two Runware figures.

$4,745Baseten
$2,884Runware Serverless
$1,789Runware reserved

Baseten pricing vs Runware, per 1M tokens

Runware is lower on 5 of the 7 models both of us serve, by up to 68% on gpt-oss-120b, and level on GLM-5.3-Flash and Kimi K3.

Price view
Runware vs Baseten, language models
USD per 1M tokens: input and output.
ModelRunwareBasetenDifference
InOutInOutInOut
gpt-oss-120bopenai:gpt-oss@120b
$0.032
$0.14
$0.10
$0.50
−68%−72%
DeepSeek-V4.1-Flashdeepseek:v4.1@flash
$0.15
$0.60
$0.30
$1.20
−50%−50%
$0.80
$2.55
$1.40
$4.40
−43%−42%
DeepSeek-V4-Flash-0731deepseek:v4@flash
$0.076
$0.153
$0.13
$0.26
−42%−41%
$1.20
$4.00
$1.40
$4.40
−14%−9%
GLM-5.3-Flashzai:[email protected]
$0.15
$0.50
$0.15
$0.50
Same priceSame price
Kimi K3moonshotai:kimi@k3
$3.00
$15.00
$3.00
$15.00
Same priceSame price
GLM-5.3 FastBaseten list price
Get in touch
$2.10
$6.60
—
GLM-5.2 FastBaseten list price
Get in touch
$2.10
$6.60
—
DeepSeek V4.1 Flash FastBaseten list price
Get in touch
$0.60
$2.40
—
DeepSeek V4 Pro 0813Baseten list price
Get in touch
$1.32
$3.96
—
NVIDIA Nemotron 3 UltraBaseten list price
Get in touch
$0.60
$2.40
—

Baseten Model API prices from baseten.co/pricing, 11 Oct, 2026. Runware prices from runware.ai model pages, 21 Oct, 2026. USD per 1M tokens.

Every open LLM we serve

The full LLM price list, and how the API works

The tables here cover the models both platforms list. Every language model on Runware, with its per-token rate, is on the pricing page.

Why teams switch

A Baseten alternative for serverless GPUs and LLM APIs

Lower price per GPU-hour and per token is the reason people look. What they stay for is a platform we run end to end, from the data centre to the autoscaler, with the open models on the same account.

Per-second billing, only while allocated
Baseten bills dedicated deployments by the minute. Runware bills by the second while a worker is allocated to your app, and time spent waiting for a GPU, pulling your image or recovering from a failure on our side is not metered.
Bring your container, or upload code
Deploy the Docker image you already build, with a container.yaml beside the Dockerfile that declares the port and endpoints. Or hand us your Python and let Runware package it.
Scale to 1,000 GPUs, then back to zero
Set minimum and maximum workers per app. Scale fully to zero when idle and back up as traffic arrives, without provisioning anything yourself.
Dedicated data-centre GPUs we run ourselves
Serverless runs on Sonic Pods, the modular data centres Runware designs and operates. You choose the exact GPU type, and that is the GPU your worker gets, L40s, RTX PRO 6000, H200 and B300 included.
One account, one bill
Open LLMs per token through an OpenAI-compatible endpoint, 400K+ image, video, audio and 3D models, and Serverless for the models you host yourself, on one workspace.
SOC 2, ISO 27001 and GDPR
Runware is SOC 2 and ISO 27001 certified and GDPR compliant, with SSO and SAML for enterprise authentication and zero data retention available on request.
Migration

How to move a Baseten deployment to Runware

A Baseten model is a container, and so is a Runware Serverless app. Bring the image, declare its endpoints in a container.yaml, and keep the GPU and scaling settings on the deploy command instead of in the package.

  1. Step 01

    Bring your container

    Truss packages a Baseten model as a Docker image. Bring that image, or any container that binds a port and answers POST per endpoint, with a container.yaml beside the Dockerfile that declares the port and the endpoints. The image runs your server exactly as it does on your machine.

  2. Step 02

    Deploy with the GPU and worker limits you have today

    GPU type, minimum and maximum workers and idle timeout are flags on the first deploy. Leave --min-workers at 0 to scale to zero, and change any of them later on a live app without a rebuild.

  3. Step 03

    Point traffic at the new endpoint

    Send a taskId with each request so retries are safe, watch workers, logs and cost in the console, and wind the Baseten deployment down when you're happy.

  4. Migrate to RunwareServerless quickstartBringing a container
container.yamlRunware Serverless
configVersion: 1
port: 8080
endpoints:
  - path: generate
    input:
      type: object
      required: [prompt]
      properties:
        prompt: { type: string }
# probes and timeouts take their defaults when omitted
Deploy
runware serverless deploy --id my-model --gpu-type h100 \
  --container . --min-workers 0 --max-workers 4
A Runware Sonic Pod: a white 20 ft container with liquid-cooling units on top, in a field beside a solar array.
Powered by Sonic Pods

Why the price is lower: we build the data centre too.

Runware Serverless runs on Sonic Pods, modular AI data centres we design, build and operate ourselves. Up to 1,200 directly liquid-cooled GPUs in a 20 ft container, with no oversized building, no overbuilt redundancy and no years of sunk cost in front of them. Every component inside exists to serve inference, so you pay for GPU time rather than someone else's overhead.

Cheaper buildout vs traditional
100×
Power efficiency, liquid cooled
95%
To deploy a pod, not years
Days
No trainingOn your data
SSO + SAMLEnterprise auth
SOC 2Certified
ISO 27001Certified
GDPRCompliant
24/7Engineering support

Teams that switched and scaled

Lower bill, no GPU platform to run. Here's what moving to Runware looked like for teams shipping at production scale.

HeyGen product interface preview
HeyGen logo

HeyGen

How a leading AI video platform unlocked new product capabilities by replacing expensive managed providers with a single, cost-effective inference API.

OpenArt case study preview
OpenArt logo

OpenArt

How OpenArt achieved sub-second image generation at scale with Runware's Sonic Engine.

Higgsfield case study preview
Higgsfield logo

Higgsfield AI

How a fast-growing video generation startup deployed a major model release in hours.

NightCafe case study preview
NightCafe logo

NightCafe

How NightCafe scaled their AI art community without hiring a single infrastructure engineer.

Are running with us
FAQ

Baseten alternative, answered

Yes, for both halves. Runware Serverless runs your own containers or Python on GPUs that scale from zero to production capacity and back, billed per second, which is the shape of a Baseten dedicated deployment. The same account calls open LLMs per token through an OpenAI-compatible endpoint, which is the shape of Baseten's Model APIs, and adds 400K+ image, video, audio and 3D models.

An H100 is $6.50 per hour on Baseten and $3.95 on Runware Serverless, 39% lower with no commitment on either side; across the 2 GPUs both of us sell the saving is 39–40%. Reserved, on a 1 to 24 month term, the same H100 is as low as $2.45, 62% lower. Baseten prices are from baseten.co/pricing on 11 Oct, 2026, converted from per-minute to per-hour; Runware prices are our published Serverless rates.

Bring the container. Truss packages a Baseten model as a Docker image, and Runware Serverless deploys any image that binds a port, answers POST for each endpoint and serves a readiness route, declared in a container.yaml beside the Dockerfile. GPU type and worker limits are flags on the deploy. The container guide covers the contract, and our engineers help teams migrate.

Of the models on Baseten's Model API list, Runware serves gpt-oss-120b, DeepSeek-V4.1-Flash, GLM-5.2, DeepSeek-V4-Flash-0731, GLM-5.3, GLM-5.3-Flash and Kimi K3 per token through an OpenAI-compatible endpoint, with Claude, Gemini and GPT on the same key. GLM-5.3 Fast, GLM-5.2 Fast, DeepSeek V4.1 Flash Fast, DeepSeek V4 Pro 0813 and NVIDIA Nemotron 3 Ultra are not on Runware today; if you need one of them, get in touch. The full list is in the model directory.

No. Serverless bills by the second while a worker is allocated to your app. With the minimum worker count at zero an idle app costs nothing, and time spent waiting for a GPU, pulling your image or recovering from a failure on our side is not metered. Holding workers warm with a minimum worker count is billed at the Serverless rate for as long as they are held.

Serverless draws workers from the shared pool and bills by the second while a worker holds a GPU, with no commitment. Reserved commits you to a number of GPUs of a given type for a 1 to 24 month term at a lower rate, and those GPUs stay yours even when the pool is full. Anything above the reservation bursts into Serverless. Most production teams reserve a baseline and burst above it.

Reserved capacity

Running at scale? Talk to us about reserved capacity.

Reserved GPUs start as low as $2.45 per GPU-hour on a 1 to 24 month term, and anything above the reservation bursts into Serverless. Volume token pricing is a conversation too.