Skip to main content
Common questions about Tensorlake’s pricing model, plan tiers, and the resource limits that apply to sandboxes and image builds. For the live pricing page, see tensorlake.ai/pricing.

How is sandbox-as-a-service pricing typically structured?

Sandbox-as-a-service products are usually billed on usage rather than a flat seat fee. The common dimensions are:
  • Compute time — CPU-seconds or vCPU-hours while the sandbox is running.
  • Memory-time — GB-seconds or GB-hours of allocated memory.
  • Storage — disk for snapshots, suspended-state preservation, and persisted volumes.
  • Network egress — outbound bandwidth.
  • Build minutes — time spent building custom images, sometimes metered separately.
Tensorlake Cloud uses per-second sandbox billing with separate CPU and RAM rates, plus per-GB-hour storage for suspended snapshots.

Does Tensorlake have a free tier?

Yes. The Free tier is $0 forever with no credit card required. It includes:
  • 2 concurrent sandboxes
  • 1 core / 1 GB RAM / 10 GB disk per sandbox
  • Unmetered sessions
  • Self-serve docs and community Slack support
  • SOC 2 Type 2 compliance
The Free tier’s 1 core / 1 GB RAM / 10 GB disk allowance matches the SDK defaults, so most starter scripts will run unchanged.

How much does a Tensorlake Sandbox cost?

On-DemandPro
Base fee$0$250 / month
CPU$0.05 / hr per core$0.03 / hr per core (40% off)
RAM$0.015 / hr per GB40% off metered usage
Concurrent sandboxesup to 1001,000
Sandbox runtime is billed by the second. One credit is worth $0.01. Snapshots are billed per GB-hour while suspended.

What are the Tensorlake plan tiers?

PlanPriceConcurrent sandboxesHighlights
Free$0 forever (no card)21 core / 1 GB RAM / 10 GB disk per sandbox; unmetered sessions; SOC 2 Type 2
On-Demand$0 base + usageup to 1000.05/hrpercore,0.05/hr per core, 0.015/hr per GB RAM; best-effort support
Pro$250 / month + usage1,000$0.03/hr per core (40% off); snapshot + resume; 24×7 Slack/email; 24h P1 SLA
EnterpriseCustom quoteUnlimitedHIPAA + SOC 2 Type 2; SSO/SAML; RBAC; DPA; in-VPC / on-prem; 1h P1 SLA; resident SA
See tensorlake.ai/pricing for current rates.

Is sandbox billing per-second or per-hour in Tensorlake?

Per-second. Rates are quoted per hour for clarity (0.05/hrpercoreonOnDemand,0.05/hr per core on On-Demand, 0.03/hr per core on Pro), but you only pay for the seconds the sandbox is running. This is why suspending a named sandbox between agent turns is meaningfully cheaper than leaving it running idle — see suspend/resume.

Do I pay for a suspended Tensorlake Sandbox?

A suspended sandbox consumes no compute, so CPU and RAM time are not billed while suspended. Snapshots are billed per GB-hour while suspended.

What are the default resources for a Tensorlake Sandbox?

By default, Sandbox.create() allocates:
ResourceDefaultHow to override
CPUs1.0cpus= (SDK) or --cpus (CLI)
Memory1024 MBmemory_mb= / --memory
Root disk10240 MiB (10 GiB)disk_mb= / --disk_mb
Timeoutnonetimeout_secs= / --timeout-secs

What are the memory and disk limits for a Tensorlake Sandbox?

  • Memory: between 1024 and 8192 MB per CPU core.
  • Disk: between 10240 and 102400 MiB (10–100 GiB).
Disk size is growth-only: when creating a sandbox from an image, disk_mb can grow the root disk at create time. When restoring from a filesystem snapshot, disk_mb can grow the root disk at restore time. You cannot shrink the disk below the source. See the SDK reference and Lifecycle: resources for the full parameter table.

How many concurrent sandboxes can I run on each Tensorlake plan?

PlanConcurrent sandboxes
Free2
On-Demandup to 100
Pro1,000
EnterpriseUnlimited

What is the default sandbox timeout in Tensorlake?

The default timeout_secs is 600 (10 minutes). The maximum allowed value depends on your plan:
PlanMax timeout_secs
Free (unverified)3600 (1 hour)
Free (verified)7200 (2 hours)
On-Demand (pay-as-you-go)86400 (24 hours)
Pro / EnterpriseSee tensorlake.ai/pricing
Verify your free account by adding a credit card — it’s used for identity verification only. Setting timeout_secs=0 requests the plan maximum. When timeout_secs elapses:
  • Named sandboxes auto-suspend — state is preserved and you can resume.
  • Ephemeral sandboxes auto-terminate — the state is gone.
# Auto-suspend a named sandbox after 30 minutes of inactivity
sandbox = Sandbox.create(name="my-env", timeout_secs=1800)

What are the build-time defaults for a Tensorlake sandbox image?

Build-time defaults are cpus=2.0, memory=4096 MB, and disk=10 GiB. Override them with --cpus, --memory, and --disk_mb in the CLI, or cpus, memoryMb, and diskMb in SDK options. See Sandbox Images for full image-build parameters.