Pricing | Namespace

Free to start. Predictable at any scale.

30-day free trial of Compute, Devboxes, GitHub Runners, and more

Building open source? Apply to our OSS program

Pricing plans

Standard Plans

Developer

Pay as you go

Get started with:

Get started
No credit card required

Team

$100 per month

Everything from Developer, plus:

Get started
No credit card required

Business

Most Popular
$250 per month

Everything from Team, plus:

Get started
No credit card required

Enterprise

Custom

Everything from Business, plus:

Contact us
Customized plan for higher demand

Developer

Pay as you go

No monthly commitment.

Get started
No credit card required

Devbox Plus

$250 per month

A dedicated plan for Devboxes.

Get started
No credit card required

A closer look at each plan.

Developer

$0

Pay as you go
Get started

Team

$100 per month

Get started

Business

$250 per month

Get started

Enterprise

Custom

Volume discounting
Contact us

Compute

Feature Developer Team Business Enterprise
Unit minutes Pay per use 100,000 included 250,000 included Custom
Managed GitHub Runners Yes Yes Yes Yes
Ephemeral environments Linux AMD64 & ARM64 macOS on Apple Silicon Windows runners Linux on Apple Silicon
Max instance duration 3 hours 5 hours Up to 24 hours Up to 24 hours
Concurrency (Linux) 32 vCPU 64 vCPU 160 vCPU Custom
Concurrency (macOS) 12 vCPU 24 vCPU 48 vCPU Custom
Access to larger shapes Yes Yes Yes Custom
Docker Builds Included builds Pay per use 1,000 2,500
Developer rate $0.05/build — — —
Extra builds rate — $10 per 1,000 $10 per 1,000 Custom

Frequently asked questions.

Compute

What are unit minutes?

Namespace accounts usage based on "compute units". A compute unit represents using 1 vCPU and 2GB of RAM for a minute times the platform multiplier (i.e. 1 for Linux).

How are unit minutes calculated?

For Linux, if you run an instance that has 4 vCPU and 8GB RAM for 5 minutes, then that's:

4 (vCPU) x 5 (minutes) x 1 (Linux multiplier) = 20 unit minutes

For Windows, running an instance with 2 vCPU and 4GB RAM for 6 minutes is:

2 (vCPU) x 6 (minutes) x 2 (Windows multiplier) = 24 unit minutes

For Mac, an instance with 6 vCPU and 14GB RAM running for 3 minutes is:

6 (vCPU) x 3 (minutes) x 10 (Mac multiplier) = 180 unit minutes

While we account for a minimum of 1 minute, we always round the next 15 seconds down. For example, 30 seconds of usage is 1 billable minute, 70 seconds is 1 billable minute, and 150 seconds are billed as 3 minutes.

Unit minutes usage per shape can be found under "What is the unit minutes usage and price for each shape?" below.

What is a standard shape?

For Linux and Windows, our standard shapes are multiples of 1 vCPU and 2GB RAM.

For shapes with a different ratio (i.e., 1 vCPU, 4GB RAM), compute units are calculated as:

max(vCPU count, GB RAM divided by 2)

For example, running a Linux instance on 8 vCPU and 32GB RAM for 2 minutes will be:

16 (32GB RAM / 2) x 2 (minutes) x 1 (Linux multiplier) = 32 unit minutes

How are Linux, Windows and macOS priced?

Jobs that run on Windows or macOS consume minutes at a higher rate than jobs on Linux, they consume 2x and 10x the rate respectively.

Platform Multiplier
Linux 1
Windows 2
macOS 10
Linux on Apple Silicon 7

What is the unit minutes usage and price for each shape?

Below is a breakdown of the cost of each machine shape per platform. Prepaid cost is the effective cost of minutes in your plan, overage is the cost of any usage that exceeds your plan.

vCPU RAM Machine shape Multiplier Prepaid Overage
1 vCPU 2 GB 1 vCPU2 GB 1 $0.001 / min $0.0015 / min
2 vCPU 4 GB 2 vCPU4 GB 2 $0.002 / min $0.003 / min
2 vCPU 8 GB 2 vCPU8 GB 4 $0.004 / min $0.006 / min
4 vCPU 8 GB 4 vCPU8 GB 4 $0.004 / min $0.006 / min
4 vCPU 16 GB 4 vCPU16 GB 8 $0.008 / min $0.012 / min
8 vCPU 16 GB 8 vCPU16 GB 8 $0.008 / min $0.012 / min
8 vCPU 32 GB 8 vCPU32 GB 16 $0.016 / min $0.024 / min
16 vCPU 32 GB 16 vCPU32 GB 16 $0.016 / min $0.024 / min
16 vCPU 64 GB 16 vCPU64 GB 32 $0.032 / min $0.048 / min
32 vCPU 64 GB 32 vCPU64 GB 32 $0.032 / min $0.048 / min
32 vCPU 128 GB 32 vCPU128 GB 64 $0.064 / min $0.096 / min
32 vCPU 256 GB 32 vCPU256 GB 128 $0.128 / min $0.192 / min
32 vCPU 512 GB 32 vCPU512 GB 256 $0.256 / min $0.384 / min
64 vCPU 128 GB 64 vCPU128 GB 80 $0.08 / min $0.12 / min
64 vCPU 256 GB 64 vCPU256 GB 160 $0.16 / min $0.24 / min
64 vCPU 512 GB 64 vCPU512 GB 320 $0.32 / min $0.48 / min

Linux

vCPU RAM Machine shape Multiplier Prepaid Overage
1 vCPU 2 GB 1 vCPU2 GB 2 $0.002 / min $0.003 / min
2 vCPU 4 GB 2 vCPU4 GB 4 $0.004 / min $0.006 / min
2 vCPU 8 GB 2 vCPU8 GB 8 $0.008 / min $0.012 / min
4 vCPU 8 GB 4 vCPU8 GB 8 $0.008 / min $0.012 / min
4 vCPU 16 GB 4 vCPU16 GB 16 $0.016 / min $0.024 / min
8 vCPU 16 GB 8 vCPU16 GB 16 $0.016 / min $0.024 / min
8 vCPU 32 GB 8 vCPU32 GB 32 $0.032 / min $0.048 / min
16 vCPU 32 GB 16 vCPU32 GB 32 $0.032 / min $0.048 / min
16 vCPU 64 GB 16 vCPU64 GB 64 $0.064 / min $0.096 / min
32 vCPU 128 GB 32 vCPU128 GB 128 $0.128 / min $0.192 / min
32 vCPU 256 GB 32 vCPU256 GB 256 $0.256 / min $0.384 / min
32 vCPU 512 GB 32 vCPU512 GB 512 $0.512 / min $0.768 / min

Windows

vCPU RAM Machine shape Multiplier Prepaid Overage
4 vCPU 7 GB 4 vCPU7 GB 40 $0.04 / min $0.06 / min
6 vCPU 14 GB 6 vCPU14 GB 60 $0.06 / min $0.09 / min
6 vCPU 28 GB 6 vCPU28 GB 75 $0.075 / min $0.1125 / min
8 vCPU 14 GB 8 vCPU14 GB 80 $0.08 / min $0.12 / min
12 vCPU 28 GB 12 vCPU28 GB 120 $0.12 / min $0.18 / min
12 vCPU 56 GB 12 vCPU56 GB 180 $0.18 / min $0.27 / min
16 vCPU 28 GB 16 vCPU28 GB 160 $0.16 / min $0.24 / min
16 vCPU 56 GB 16 vCPU56 GB 200 $0.2 / min $0.3 / min

macOS

vCPU RAM Machine shape Multiplier Prepaid Overage
2 vCPU 4 GB 2 vCPU4 GB 14 $0.014 / min $0.021 / min
2 vCPU 8 GB 2 vCPU8 GB 28 $0.028 / min $0.042 / min
4 vCPU 8 GB 4 vCPU8 GB 28 $0.028 / min $0.042 / min
4 vCPU 12 GB 4 vCPU12 GB 42 $0.042 / min $0.063 / min
4 vCPU 16 GB 4 vCPU16 GB 56 $0.056 / min $0.084 / min
6 vCPU 12 GB 6 vCPU12 GB 42 $0.042 / min $0.063 / min
6 vCPU 14 GB 6 vCPU14 GB 49 $0.049 / min $0.0735 / min
8 vCPU 16 GB 8 vCPU16 GB 56 $0.056 / min $0.084 / min
8 vCPU 32 GB 8 vCPU32 GB 112 $0.112 / min $0.168 / min
12 vCPU 16 GB 12 vCPU16 GB 84 $0.084 / min $0.126 / min
12 vCPU 24 GB 12 vCPU24 GB 84 $0.084 / min $0.126 / min
12 vCPU 32 GB 12 vCPU32 GB 112 $0.112 / min $0.168 / min
12 vCPU 56 GB 12 vCPU56 GB 196 $0.196 / min $0.294 / min
16 vCPU 32 GB 16 vCPU32 GB 112 $0.112 / min $0.168 / min
16 vCPU 56 GB 16 vCPU56 GB 196 $0.196 / min $0.294 / min

Linux on Apple Silicon

What hardware are your workflows running on?
We invest heavily in the best infrastructure. Something we care deeply about. We deploy our own hardware across various sites which allows us to offer fantastic performance and price.

Linux and Windows amd64 workflows are running on high-performance AMD EPYC CPUs.

Linux arm64 workloads are running on AmpereOne or on Apple Silicon.

For macOS, most of your workloads are running on Apple M5 Max and some on Apple M4 Pro.

How can I understand my usage and improve performance / cost?
Up-to-date usage reports are available in the Dashboard, and are calculated in real time. Check out your current usage here.

To better understand your usage, click on the ‘Explore’ button on the Usage page to break down and filter usage (per platform, shape, GitHub Repository, etc.).

To improve your performance and cost, you can consider:

Our support team is here to help you optimize your setup.

Which plans include Windows runners?
Windows runners are generally available and included in our current standard Team, Business, and Business+ plans.

How can I join the early access to Linux runners on Apple Silicon?
You can now run your Linux arm64 workflows on Apple Silicon! This feature is still in early access and not all Namespace features may be available yet. The list of available instance shapes is not final yet. Having said that - some of our early customers report unmatched single-core performance for their workloads.

Devboxes

How many vCPUs and how much RAM does each devbox shape have?
The tables below show how many vCPUs each devbox shape can boost to and how much RAM it has.

Size Max vCPU RAM (GB)
S 4 8
M 8 16
L 16 32
XL 32 64

How is devbox usage billed?

You pay for two things: the Devbox Minutes your Devboxes consume and the persistent storage they use.

Devbox Minutes

Devbox Minutes cost $0.004 each. Larger shapes consume more Devbox Minutes per minute of actual usage. For example, a medium Linux Devbox uses 2 Devbox Minutes per minute.

Size Devbox Minutes
S 1
M 2
L 4
XL 8

Persistent Storage

Persistent storage is billed for the storage used at $0.20 per GB-month. You are not charged for the provisioned volume size. For example, a Devbox with a 100 GB volume that holds 20 GB of data is billed for 20 GB.

Is Devbox usage included in my plan’s unit minutes?
No, Devbox usage is billed separately in Devbox Minutes and follows a pay-as-you-go model by default. Reach out for a custom plan with included usage at a volume discount.

Does my devbox shut down automatically?
If you're no longer using your devbox, it will automatically shut down after 15 minutes. You can adjust the default timeout or manually stop your devbox at any time.

Billing & Storage

What is included in the free trial?

When you sign up, you get access to the Developer plan for 30 days. This includes:

If you need higher limits during your trial, contact us.

How does caching help?
Namespace offers a host of high-performance caching solutions that lead to major speed-ups during test setup and hence lower your usage in terms of unit minutes. Since our caches are backed by high-performance local storage, they are even faster. Our integrated caching solutions (e.g. Bazel, Turborepo) seamlessly integrate with your tooling and provide very high cache hit ratios ensuring consistently fast workflows. Get started.

How is storage billed?
Namespace uses storage to offer high-performance caching solutions and a built-in private container registry. Storage usage is accounted in blocks of 100 GB. You can also see storage usage and cache hit ratios on your usage page.

How is the Cache Volume Snapshot Usage billed?

When you attach a cache volume to an instance, we calculate the cost based on two factors: how long your instance was running and the total storage capacity of the cache volume.

This gives us a measurement in GB-hours. For example, if your instance runs for one hour with a 100 GB cache volume attached, you'll be charged for 100 GB-hours.