> ## 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.

# How much does Tensorlake cost and what are the limits?

> Tensorlake pricing, prepaid Usage Credits, Pro rates, per-sandbox vCPU, RAM, and disk limits, concurrency, and session duration.

<head>
  <script type="application/ld+json">
    {`{
            "@context": "https://schema.org",
            "@type": "FAQPage",
            "mainEntity": [
              {
                "@type": "Question",
                "name": "How is Tensorlake pricing structured?",
                "acceptedAnswer": {
                  "@type": "Answer",
                  "text": "Free includes unmetered sessions within its plan limits. Usage Credits deduct metered resource usage from a prepaid balance. Pro has a monthly subscription plus discounted metered usage. Enterprise pricing and limits are custom."
                }
              },
              {
                "@type": "Question",
                "name": "Does Tensorlake have a free tier?",
                "acceptedAnswer": {
                  "@type": "Answer",
                  "text": "Yes. Tensorlake's Free tier is $0 forever with no credit card required. It includes 1 concurrent sandbox with 1 vCPU, 1 GB RAM, a 10 GB root disk, and sessions of up to 2 hours."
                }
              },
              {
                "@type": "Question",
                "name": "What are the Tensorlake plan tiers?",
                "acceptedAnswer": {
                  "@type": "Answer",
                  "text": "Tensorlake offers four plans. Free is $0 forever. Usage Credits starts with a $5 prepaid pack. Pro is $250 per month plus usage. Enterprise is a custom quote."
                }
              },
              {
                "@type": "Question",
                "name": "What is the maximum sandbox size on each Tensorlake plan?",
                "acceptedAnswer": {
                  "@type": "Answer",
                  "text": "Free supports 1 vCPU, 1 GB RAM, and a 10 GB root disk per sandbox. Usage Credits supports up to 4 vCPU, 16 GB RAM, and a 100 GB root disk. Pro supports up to 16 vCPU, 64 GB RAM, and a 100 GB root disk. Enterprise resource limits are custom."
                }
              },
              {
                "@type": "Question",
                "name": "What are the default resources for a Tensorlake Sandbox?",
                "acceptedAnswer": {
                  "@type": "Answer",
                  "text": "By default, a sandbox uses 1 vCPU, 1024 MB of RAM, a 10240 MiB root disk, and a 600-second idle timeout. Override these values with cpus, memory_mb, disk_mb, and timeout_secs in the SDK or the corresponding CLI flags."
                }
              },
              {
                "@type": "Question",
                "name": "How many concurrent sandboxes can I run on each Tensorlake plan?",
                "acceptedAnswer": {
                  "@type": "Answer",
                  "text": "Free supports 1 concurrent sandbox, Usage Credits supports up to 100, Pro supports 1,000, and Enterprise supports unlimited concurrency."
                }
              },
              {
                "@type": "Question",
                "name": "How much does metered Tensorlake sandbox usage cost?",
                "acceptedAnswer": {
                  "@type": "Answer",
                  "text": "Usage Credits rates are $0.07 per active CPU core-hour, $0.015 per GB-hour of RAM, $0.0002 per GB-hour of root disk, and $0.07 per GB-month of snapshot storage. Pro rates are $0.042, $0.009, $0.0001, and $0.07 for the same resources."
                }
              },
              {
                "@type": "Question",
                "name": "How do Tensorlake Usage Credits work?",
                "acceptedAnswer": {
                  "@type": "Answer",
                  "text": "One compute unit is $0.01 of prepaid balance. Tensorlake offers $5, $10, and $20 packs containing 500, 1,000, and 2,000 compute units. You can top up manually or enable auto-refill."
                }
              },
              {
                "@type": "Question",
                "name": "How is Tensorlake sandbox usage metered?",
                "acceptedAnswer": {
                  "@type": "Answer",
                  "text": "Runtime usage is measured by the second. CPU tracks active execution when available, with allocated vCPU time as a fallback. RAM and root disk are allocation-based while a sandbox runs, and snapshot storage is billed per GB-month while suspended."
                }
              },
              {
                "@type": "Question",
                "name": "Do I pay for a suspended Tensorlake Sandbox?",
                "acceptedAnswer": {
                  "@type": "Answer",
                  "text": "A suspended sandbox does not incur running CPU, RAM, or root-disk charges. Its preserved state is billed as snapshot storage at $0.07 per GB-month on Usage Credits and Pro."
                }
              },
              {
                "@type": "Question",
                "name": "What is the default sandbox timeout and maximum session duration?",
                "acceptedAnswer": {
                  "@type": "Answer",
                  "text": "The default idle timeout is 600 seconds. Free sessions can run for up to 2 hours, Usage Credits sessions for up to 24 hours, and Pro and Enterprise sessions have unlimited duration. Setting timeout_secs to 0 requests the plan maximum."
                }
              },
              {
                "@type": "Question",
                "name": "What are the build-time defaults for a Tensorlake sandbox image?",
                "acceptedAnswer": {
                  "@type": "Answer",
                  "text": "Image builds default to 2 vCPU, 4096 MB of RAM, and a 10 GiB generated root disk. Override them with the CPU, memory, and disk build options in the CLI or SDK."
                }
              },
              {
                "@type": "Question",
                "name": "How do I choose sandbox resources?",
                "acceptedAnswer": {
                  "@type": "Answer",
                  "text": "Pass cpus, memory_mb, and disk_mb when you create a sandbox. Disk size is growth-only when creating from an image or restoring from a filesystem snapshot."
                }
              }
            ]
          }`}
  </script>
</head>

For a complete comparison, see [Pricing and billing](/platform/billing). For current commercial terms, see [tensorlake.ai/pricing](https://www.tensorlake.ai/pricing).

## How is Tensorlake pricing structured?

* **Free:** unmetered sessions within the Free plan's resource, concurrency, and duration limits.
* **Usage Credits:** prepaid balance with resource usage deducted as you run sandboxes.
* **Pro:** a monthly subscription plus discounted metered resource usage.
* **Enterprise:** custom pricing and limits for larger or private deployments.

## Does Tensorlake have a free tier?

Yes. The **Free tier is \$0 forever with no credit card required.** It includes:

* 1 concurrent sandbox
* 1 vCPU, 1 GB RAM, and a 10 GB root disk
* Sessions up to 2 hours
* Unmetered sessions
* Self-serve docs and community Slack support
* SOC 2 Type 2 compliance

## What are the Tensorlake plan tiers?

| Plan              |                         Price | Concurrent sandboxes | Maximum session duration |
| ----------------- | ----------------------------: | -------------------: | -----------------------: |
| **Free**          |                   \$0 forever |                    1 |                  2 hours |
| **Usage Credits** | Prepaid packs starting at \$5 |            Up to 100 |                 24 hours |
| **Pro**           |         \$250 / month + usage |                1,000 |                Unlimited |
| **Enterprise**    |                  Custom quote |            Unlimited |                Unlimited |

## What is the maximum sandbox size on each plan?

| Plan              |   vCPU |    RAM | Root disk |
| ----------------- | -----: | -----: | --------: |
| **Free**          |      1 |   1 GB |     10 GB |
| **Usage Credits** |      4 |  16 GB |    100 GB |
| **Pro**           |     16 |  64 GB |    100 GB |
| **Enterprise**    | Custom | Custom |    Custom |

These are per-sandbox limits. RAM must also be between 1 GB and 8 GB per vCPU.

## What are the default resources for a Tensorlake Sandbox?

| Resource     |              Default | How to override                            |
| ------------ | -------------------: | ------------------------------------------ |
| vCPU         |                  `1` | `cpus=` (SDK) or `--cpus` (CLI)            |
| RAM          |            `1024 MB` | `memory_mb=` (SDK) or `--memory` (CLI)     |
| Root disk    | `10240 MiB` (10 GiB) | `disk_mb=` (SDK) or `--disk_mb` (CLI)      |
| Idle timeout |        `600` seconds | `timeout_secs=` (SDK) or `--timeout` (CLI) |

## How many concurrent sandboxes can I run?

Concurrency limits how many sandboxes can run at the same time; it does not change the resource limit of each sandbox.

| Plan          | Concurrent sandboxes |
| ------------- | -------------------: |
| Free          |                    1 |
| Usage Credits |            Up to 100 |
| Pro           |                1,000 |
| Enterprise    |            Unlimited |

## How much does metered sandbox usage cost?

| Resource                      | Usage Credits |      Pro |
| ----------------------------- | ------------: | -------: |
| Active CPU per core-hour      |        \$0.07 |  \$0.042 |
| RAM per GB-hour               |       \$0.015 |  \$0.009 |
| Root disk per GB-hour         |      \$0.0002 | \$0.0001 |
| Snapshot storage per GB-month |        \$0.07 |   \$0.07 |

Pro is \$250 per month plus metered usage. Enterprise rates are custom.

## How do Usage Credits work?

One compute unit (CU) is worth $0.01. Choose a $5 pack (500 CUs), $10 pack (1,000 CUs), or $20 pack (2,000 CUs), then top up as needed. You can also enable threshold-based auto-refill.

Usage Credits are prepaid. If your balance reaches zero, Tensorlake blocks new sandbox activity and stops running sandboxes rather than creating an unexpected postpaid charge.

## How is sandbox usage metered?

Runtime usage is measured by the second, even though rates are displayed per hour:

* **CPU:** active runtime execution when active metering is available; allocated vCPU time is used if the active sample is unavailable or unreliable.
* **RAM and root disk:** allocated capacity while the sandbox is running.
* **Snapshot storage:** stored data per GB-month while the sandbox is suspended.

## Do I pay for a suspended Tensorlake Sandbox?

A suspended sandbox does not incur running CPU, RAM, or root-disk charges. Its preserved state is billed as snapshot storage at **\$0.07 per GB-month** on Usage Credits and Pro.

## What is the default sandbox timeout and maximum session duration?

| Plan          | Maximum session duration |
| ------------- | -----------------------: |
| Free          |                  2 hours |
| Usage Credits |                 24 hours |
| Pro           |                Unlimited |
| Enterprise    |                Unlimited |

The default `timeout_secs` is `600` (10 minutes). Setting `timeout_secs=0` requests the maximum allowed by your plan. When the idle timeout elapses, a named sandbox suspends and an ephemeral sandbox terminates. See [Sandbox lifecycle: timeout](/sandboxes/lifecycle#timeout).

## How do I choose sandbox resources?

Pass `cpus`, `memory_mb`, and `disk_mb` when you create a sandbox. Disk size is growth-only: you can grow the root disk when creating from an image or restoring from a filesystem snapshot, but you cannot shrink it below its source.

See [Sandbox lifecycle: resources](/sandboxes/lifecycle#resources) and the [SDK reference](/sandboxes/sdk-reference) for the resource parameters.

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

Image builds default to `2` vCPU, `4096 MB` of RAM, and a `10 GiB` generated root disk. Override them with `--cpus`, `--memory`, and `--disk_mb` in the CLI, or `cpus`, `memoryMb`, and `diskMb` in SDK options.

See [Build and Import Images](/sandboxes/images#build-resources) for the complete build-resource options.
