Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.tensorlake.ai/llms.txt

Use this file to discover all available pages before exploring further.

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?

There is no default timeout. If timeout_secs is not set, the sandbox runs until you explicitly suspend or terminate it. When timeout_secs is set:
  • Named sandboxes auto-suspend on timeout — state is preserved and you can resume.
  • Ephemeral sandboxes auto-terminate on timeout — 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.