Serverless VMswithout lifecycle code.

Give each customer of your product a persistent computer for their agent. Files, tools and running processes stay between sessions, it scales to zero when idle, and you pay for the compute it uses while Shardflux manages the infrastructure.

7 days of Pro on us.

Same key. Same computer.

Each workspace is a Linux microVM with its own kernel, disk and memory. Shardflux creates it, parks it, wakes it and keeps its state, so your code only says which one.

One key per customer

Name a workspace with an ID your app already has, like customer-42/main. The first call creates it from your template, and every call after, from any process, reaches the same computer.

Quickstart

Pay for the compute your agents use

A workspace parks seconds after its last call, and the next call wakes it. Suspended, it uses no compute.

How sleep works

The next call wakes the same computer

Suspend and resume keep its memory and running processes, so the dev server is still on its port.

Start every workspace from your template

Build it once from a template.yaml. Its immutable paths keep your tooling current in every workspace.

Build a template

Build a cloud studio around each project

Give each customer’s copilot a project it can edit, run and render. Fork it with its memory and processes to try another take, with GPU rendering on Startup and Scale.

GPU-hours

Keep the agent you’ve built

Your application keeps its agent loop and model calls. Add workspace tools through TypeScript, Python or MCP.

Connect your agent

A private URL for every port

Previews, webhooks and OAuth callbacks reach a workspace over HTTPS, and the request wakes it.

Reach a port

A desktop your agent can drive

With computer use on, the workspace has a desktop. Your agent works it with screenshots, clicks and keystrokes.

Computer use

A GPU in every workspace.

On Startup and Scale, every workspace renders on a GPU through Shardflux’s own Vulkan driver, with the CUDA Driver API, NVENC and NVDEC on the same GPU.

Render on the GPU

Your apps, as they are

Unity, Godot, Blender, Chrome and FFmpeg run unchanged, headless or on the workspace desktop.

Launch settings

Video on the same GPU

FFmpeg encodes and decodes H.264, HEVC and AV1 through NVENC and NVDEC, VA-API or Vulkan Video.

Video

Pay for the GPU your apps use

GPU-hours are metered: Startup includes 25 a period and Scale 100. A light scene uses a fraction of one.

GPU-hours

Already on the E2B SDK? Point it at Shardflux by changing three environment variables.

Use the E2B SDK

Pricing that scales with your customers’ agents.

Monthly plans include compute, retained storage and outbound transfer. Allowances are shared across your organization.

Trial for new accounts

7 days of Pro on us.

Start the trial Card + domain or GitHub check; nothing charged
of Pro limits
7 days
RAM GiB-hours
4,000
CPU-hours
500
workspaces working at once8 vCPU shared, up to 16 GiB each
10

Compute runs on organizations with a card on file. New accounts start the trial after a non-prepaid Stripe card check and a verified work domain or established GitHub account (nothing is charged). At the cap or after 7 days a paid plan is required to open or resume workspaces; 10 GiB of retained workspace storage is kept. Additional organizations need a paid plan. Upgrade to Pro at any time to keep the limits. One trial per person, card and GitHub account, across all accounts, ever.

Pro

Launch to your first customers.

$29/month

CPU-hours
500
RAM GiB-hours
4,000
Workspaces working at once
10
Largest workspace
8 vCPU · 16 GiB
Sign up

Startup

Share capacity across your team.

$79/month

CPU-hours
1,500
RAM GiB-hours
12,000
Workspaces working at once
50
Largest workspace
8 vCPU · 16 GiB
GPU-hours
25
Sign up

Scale

More room for parallel work.

$299/month

CPU-hours
6,000
RAM GiB-hours
48,000
Workspaces working at once
200
Largest workspace
32 vCPU · 64 GiB
GPU-hours
100
Sign up
Compare all limits
DeveloperProStartupScale
Retained storage100 GiBabout 50 workspaces250 GiBabout 125 workspaces1,000 GiBabout 500 workspaces3,000 GiBabout 1,500 workspaces
Outgoing transfer100 GB250 GB1 TB5 TB
Shared volumes5 × 10 GiB10 × 50 GiB20 × 100 GiB100 × 1,000 GiB
Largest workspace disk50 GiB50 GiB50 GiB100 GiB
  • RAM GiB-hours count a workspace’s full size while it works. Parked between tool calls, it counts 256 MiB for about 15 seconds, then nothing. It costs $0.03 per hour while a 2 GiB workspace works.
  • CPU-hours measure the CPU time your processes use. Retained storage includes workspace files, checkpoints and your templates. Workspace sizes also follow your template’s limits, and shared volumes are never charged.
  • On Startup and Scale, workspaces render on a GPU through our Vulkan driver. A GPU-hour counts the larger of your scene’s GPU memory over 16 GiB and the share of the GPU your app keeps busy, and a scene waiting between frames leaves the GPU, so a light scene uses a fraction of one.
  • Overage is off by default. On paid plans, additional compute costs $0.015 per RAM GiB-hour and $0.04 per CPU-hour after the included allowances, and $1.00 per GPU-hour on Startup and Scale. Storage beyond your plan’s retained storage costs $0.15 per GiB-month, and workspace disks grow up to 2 TiB. All of it stays within a spend cap up to your plan’s monthly price.

Enterprise

Capacity for larger workloads.

Contact us for higher limits

Serverless VMs without lifecycle code.

Start building
npm i @shardflux/sdk

Read the quickstart