WarpBuild vs Namespace
Namespace and WarpBuild both sell managed GitHub Actions runners. Compare bring your own cloud, concurrency caps, macOS depth, pricing structure and support.
Last updated:
Namespace and WarpBuild both sell managed GitHub Actions runners that you adopt by changing a runs-on label. The decision usually comes down to where the runners run: Namespace runs every job on hardware it owns, while WarpBuild runs jobs either on its own fleet or inside your AWS, GCP or Azure account.
Two sibling pages cover the other intents: Namespace alternatives for the wider provider list, and migrating from Namespace to WarpBuild for the label, cache and rollback steps.
Every Namespace fact below links to the Namespace page where it is stated, checked on 2026-08-13. The matrix and the cited figures are facts. The recommendation sections are marked as editorial.
What Namespace Does Well
They own the hardware. Namespace has run more than 95 percent of its platform on its own infrastructure since early 2024, with data centers on the US East Coast, the US West Coast and in Europe (so you want to build your own datacenter). That vertical integration is what underwrites their price and performance posture, and it is a real engineering investment rather than a reseller margin.
Their macOS host catalog is wide. Their docs list four macOS versions, Sonoma, Sequoia, Tahoe and Golden Gate, and six macOS machine shapes reaching 12 vCPU and 56 GB of RAM on bare metal Apple Silicon (macOS compute docs, machine shapes). Xcode is picked with image selectors, including a beta channel through image.with=xcode-beta and a bleeding edge image option in the runner profile editor (runner configuration). They also ship VNC remote display for macOS runners and an RSS feed for macOS base image updates.
The macOS section below sets out what WarpBuild ships against that catalog: two sizes per chip, the current Apple SDKs and simulator runtimes, and the price against GitHub-hosted macOS.
Linux on Apple Silicon is a distinct platform for them. Apple M-series support for Linux workloads is offered as early access, and their pricing matrix gates it to the Business and Enterprise plans (machine shapes, pricing). No other provider in this comparison set offers it.
Caching is a genuine moat. Their GitHub Actions caching documentation names eleven distinct cache surfaces: Cache Volumes on local NVMe, the nscloud-cache-action, Namespace Artifacts, container image caching, Git checkout caching, toolchain download caching, action download caching, a Bazel remote cache, a Turborepo cache, a Gradle cache and sccache (caching docs). Cache Volumes are local disks rather than a network cache API, which is a different architecture from the cache products most providers ship.
The security story is specific. Egress policies run in ALLOW, BLOCK and ADVISORY modes with secret injection and proxy rules, and they are supported on Linux and macOS (egress policy docs). Dedicated egress pools with unique IP addresses are an enterprise feature (networking security). They publish SOC 2 Type II, a public subprocessor list and a July 2025 penetration test on their trust center.
Debugging tooling goes past the checkbox stage. Breakpoints pause a workflow for interactive inspection, SSH attaches to a running instance without pausing it, and they ship per-core CPU, memory, disk and network metrics with automatic out-of-memory detection and an insights dashboard (debugging docs).
The proof inventory is strong. Their customer page names Zed, DuckDB, Framer, Warp, Ramp, ElevenLabs, Vanta, Mapbox and Ghostty, with quantified case studies attached (customers). They raised $23 million across Seed and Series A led by NEA in March 2026 (Series A post), and their changelog carries 226 dated entries with the newest on August 7, 2026.
Where WarpBuild Is Ahead
Bring your own cloud
WarpBuild BYOC runs on AWS, GCP and Azure, with the runners living in your account and your VPC (BYOC docs). Terraform support covers BYOC on AWS (Terraform docs).
Namespace offers no equivalent. All compute runs on their fleet, and their /docs/federation section covers workload identity federation with AWS, GCP, OpenID and GitHub Actions rather than running compute in your account (federation docs). A BYOC or VPC deployment option was verified absent on 2026-08-13 across their pricing page, their GitHub Actions solution page and their docs index. A Terraform provider or module was verified absent on the same date.
This is the dimension that decides the evaluation for teams with a data boundary, a committed cloud spend agreement or a security review that asks where the build machine sits.
Concurrency
Generally available WarpBuild Linux and Windows runners do not have plan-level concurrency caps, and capacity adjusts dynamically. macOS capacity and beta runners have separate constraints.
Namespace publishes vCPU denominated caps per plan: 32 vCPU Linux and 12 vCPU macOS on Developer, 64 and 24 on Team, 160 and 48 on Business, and Custom on Enterprise, alongside maximum instance durations of 3 hours, 5 hours and up to 24 hours (pricing). Their runner configuration docs ship queueing controls that exist because of those caps, including a job.priority setting whose documentation states that priority only affects scheduling while running into concurrency limits (runner configuration).
A 32 vCPU Linux ceiling is four concurrent 8 vCPU jobs. Teams with wide test matrices should price the plan that clears their peak fan-out before comparing per minute costs.
Data residency
WarpBuild names US and EU regions, and BYOC runners run in whichever region of your own cloud account you configure (BYOC docs).
Namespace states that workspace data may be processed and stored across their global infrastructure by default, that setting a regional preference means contacting their support team, and that region exclusive data residency requires an enterprise plan. Scheduling decisions, operational logs and workflow metadata are replicated globally in every case (data residency docs, page dated July 4, 2025). No region is named on that page. A blog post describes a presence on the US East Coast, the US West Coast and in Europe, and their trust center lists a Switzerland data center subprocessor.
Pricing structure
WarpBuild pricing is purely usage based. There is no base subscription fee, no platform fee and no seat fee, and every runner label carries a published per minute rate on the pricing page.
Namespace bills in compute units. One unit is 1 vCPU and 2 GB of RAM for a minute times a platform multiplier, published as 1 for Linux, 2 for Windows, 10 for macOS and 7 for Linux on Apple Silicon, with an additional 1.25x unit multiplier on 64 vCPU high CPU instances. Non-standard shapes are billed as max(vCPU count, GB RAM divided by 2) (pricing, machine shapes). Their invoice line item list carries twelve separate meters, and storage is billed in four different units across GB-hr, GB-day, GB-month and GB (billing and limits).
Both vendors charge no seat fee. Namespace states that plainly in their billing docs. The difference is the arithmetic a buyer has to do: one per minute rate per label against a unit multiplier, a shape formula and a dozen meters.
Free credits
WarpBuild signup includes $10 in free credits, usable on any runner type.
Namespace offers a 30-day free trial of the Developer plan with no credit card required. A permanent free tier or a recurring free monthly allowance was verified absent on their pricing page on 2026-08-13.
SSO and access management
WarpBuild supports SAML 2.0 and OIDC single sign-on with Okta, Entra ID, Google Workspace, Auth0, JumpCloud, PingOne and other compliant providers, and the identity provider connection is configured self-serve through a guided wizard (SSO docs). SSO is a flat $250 per month, whatever the user count, published on the pricing page. A 30 person organization and a 3,000 person organization pay the same $250.
Namespace gates SAML single sign-on to enterprise customers and publishes no price for it. Their pricing matrix marks Enterprise SSO as available on the Enterprise plan only, and their access docs describe SAML as available for enterprise customers with no figure attached (pricing, workspace access docs). They do ship SCIM directory sync, enforced SSO and custom session durations on that tier.
macOS sizes, SDK currency and price against GitHub-hosted runners
The warp-macos-26-arm64-6x and warp-macos-26-arm64-12x images ship Xcode 27.0 with the macOS 27 SDKs and the iOS 27.0, tvOS 27.0, watchOS 27.0 and visionOS 27.0 simulator runtimes (runner catalog). A team shipping an app against the current Apple SDKs, or running simulator tests on the current iOS, tvOS, watchOS and visionOS runtimes, compiles on macOS 26 here today. GitHub's upstream macOS 27 runner image is in beta, and a dedicated WarpBuild macOS 27 image follows once that image is released.
WarpBuild macOS runners come in multiple sizes and configurations per chip: 6 vCPU with 22 GB of RAM and 12 vCPU with 44 GB, at $0.08 and $0.16 per minute (runner catalog).
The price comparison runs against GitHub-hosted macOS runners. warp-macos-latest-arm64-6x at 6 vCPU and 22 GB costs $0.08 per minute against $0.102 per minute for the largest GitHub-hosted macOS ARM64 runner at 5 vCPU and 14 GB. The arithmetic: 0.102 minus 0.08 is 0.022 lower per minute, and 0.022 divided by 0.102 is 22 percent lower list price, on a shape carrying one more vCPU and 8 GB more memory. GitHub rate from actions-minute-multipliers, checked on 2026-08-13.
Namespace publishes more host macOS versions and more macOS machine shapes, cited above and unchanged by anything in this section. No price comparison against Namespace appears here; their rates are on their own pricing page.
Support
WarpBuild makes Slack support channels available on demand.
Namespace lists email support starting on the Team plan and dedicated private Slack channels starting on the Business plan, with an enterprise support add-on above that (support page, pricing).
Egress charges from your own cloud
On the enterprise tier, runners pull large images and artifacts from ECR, S3 and similar stores with zero egress cost to you. Zero egress applies whether your runners live in your cloud or ours.
Namespace advertises zero egress fees on their own network (December 2025 pricing post). These are two different bills. Their claim covers traffic leaving their network. The WarpBuild claim covers the egress charges your own cloud raises when a deploy job pulls gigabytes out of your registry or bucket. Nothing about charges from a customer's own cloud appears on the Namespace pricing page or billing docs, verified on 2026-08-13.
Shipping cadence and how you follow it
WarpBuild publishes a monthly changelog with an entry for every month from February 2024 to the present, with an RSS feed you can subscribe to from a reader or a Slack channel (changelog).
Namespace ships constantly and documents it. Their changelog had 226 dated entries with the newest on August 7, 2026 when this page was checked. It carries no RSS or Atom feed, verified on 2026-08-13, so following it means visiting the page. Their blog went 13 months without a post between November 7, 2024 and December 16, 2025, and has published roughly weekly to biweekly since February 2026. The gap is history; the current cadence is strong.
Product surface WarpBuild has and Namespace does not publish
Snapshot runners capture a runner VM mid-workflow so later jobs boot from that state (snapshot runners). The Action Debugger is an open source action that pauses a workflow and opens an SSH session on the runner. CI observability correlates OpenTelemetry system metrics with GitHub Actions job logs, and the hosted MCP server exposes its supported tools to agents. A Namespace MCP server was verified absent on 2026-08-13 across their docs index and integrations page. Their breakpoints and SSH access cover the interactive debugging ground; the MCP surface and snapshot runners have no published equivalent.
When Namespace Is the Better Choice
This section is editorial. It is the recommendation a WarpBuild engineer would give in a call.
Pick Namespace if a specific macOS host or shape decides your build. If you need the Golden Gate host image, a beta Xcode channel, a 12 vCPU and 56 GB macOS shape, or VNC into a macOS runner for a UI test, their published catalog covers ground WarpBuild's does not (macOS docs). Teams whose builds turn on the Xcode SDKs and the simulator runtimes rather than the host version have those on WarpBuild today, as the macOS section above sets out.
Pick Namespace if you want Linux on Apple Silicon. It has no equivalent here or anywhere else in this category (machine shapes).
Pick Namespace if their cache surfaces map onto your build system. A managed Bazel remote cache, a Turborepo cache and a Gradle cache as named products with documented setup will save a platform team real time compared with wiring the equivalents yourself (caching docs).
Pick Namespace if you want cloud development environments from the same vendor. Devboxes are a separate product line with their own sizes and their own meter (devbox docs). WarpBuild sells GitHub Actions infrastructure only.
Pick WarpBuild when the runners have to sit inside your own cloud account, when a hard concurrency cap would queue your jobs, when a named US or EU region is a requirement rather than a preference, or when you want one per minute rate per runner label instead of a multiplier model.
Feature Comparison
| Dimension | WarpBuild | Namespace |
|---|---|---|
| Platform coverage | Linux x64, Linux ARM64, macOS, and Windows runners, plus remote Docker builders. | Linux AMD64, Linux ARM64, Windows and macOS. Windows is amd64 only and reached general availability on 2026-08-05; it is excluded from the Developer plan. macOS is arm64 only. Linux on Apple Silicon is early access and gated to the Business and Enterprise plans. GPU runners and Windows ARM verified absent on 2026-08-13. Source, checked 2026-08-13 |
| macOS depth | macOS 14, 15, and 26 images on M4 Pro hardware in 6 vCPU and 12 vCPU sizes. The macOS 26 image ships Xcode 27.0 and the macOS 27 SDKs with iOS 27.0, tvOS 27.0, watchOS 27.0, and visionOS 27.0 simulator runtimes while GitHub's upstream macOS 27 runner image is in beta. A dedicated macOS 27 image follows once that image is released. | 4 macOS versions (Sonoma, Sequoia, Tahoe, Golden Gate) and 6 macOS machine shapes up to 12 vCPU and 56GB on bare metal Apple Silicon, 3 of them selectable by runner label. Xcode is picked with image selectors including a beta channel, and macOS runners support VNC remote display. Source, checked 2026-08-13 |
| Bring your own cloud | BYOC runs on AWS, GCP, and Azure. Runner minutes are $0.002 and add-ons are included. | verified absent on 2026-08-13 |
| Data residency | US and EU regions. | No region names published. Workspace data may be processed across their global infrastructure by default, a regional preference is set by contacting support, and region exclusive residency requires an enterprise plan. Scheduling decisions, operational logs and workflow metadata are replicated globally. Source, checked 2026-08-13 |
| Egress cost handling | On the enterprise tier, runners pull large images and artifacts from ECR, S3, and similar stores with zero egress cost to you. Zero egress applies whether your runners live in your cloud or ours. | Advertises zero egress fees on their own network, which is a different bill from egress charges raised by a customer's own cloud. Egress is otherwise a security product for them: ALLOW, BLOCK and ADVISORY policies on Linux and macOS, with dedicated egress pools for enterprise customers. Source, checked 2026-08-13 |
| Concurrency | Generally available Linux and Windows runners do not have plan-level concurrency caps. Beta features may have limits, and macOS uses a per-organization quota arranged with support. | Published per plan caps denominated in vCPU: Developer 32 vCPU Linux and 12 vCPU macOS, Team 64 and 24, Business 160 and 48, Enterprise custom. Maximum instance duration runs 3 hours, 5 hours, and up to 24 hours by plan. A job.priority label affects scheduling while running into those limits. Source, checked 2026-08-13 |
| Pricing model | Usage based, billed per minute. There is no base subscription fee, no platform fee, and no seat fee. Signup includes $10 free credits. | Four plans, three of them with a monthly fee plus overage and Developer pay as you go. Compute is billed in units of 1 vCPU and 2GB for a minute times a platform multiplier (Linux 1, Windows 2, macOS 10, Linux on Apple Silicon 7), with a 1.25x unit multiplier on 64 vCPU instances. Twelve invoice meters and four storage billing units. No seat fee. Free tier is a 30-day trial rather than a permanent allowance. Source, checked 2026-08-13 |
| SSO | SAML 2.0 and OIDC single sign-on for enterprise teams. | SAML single sign-on with SCIM directory sync, enforced SSO and custom session durations, available to enterprise customers only. No SSO price is published on the pricing page or the access docs; the only path is the Enterprise contact flow. Source, checked 2026-08-13 |
| Support | Slack support channels are available on demand. | Email support from the Team plan up, dedicated private Slack channels from the Business plan up, and an enterprise support add-on above that. Documentation and a community Discord are open to everyone. No SLA numbers published. Source, checked 2026-08-13 |
| Observability tooling | CI observability with OpenTelemetry metrics correlated to GitHub Actions job logs, plus the Action Debugger for an SSH session into a running job. | Breakpoints that pause a workflow for interactive inspection, SSH into a running instance, container and build logs, per-core CPU, memory, disk and network metrics with automatic OOM detection, an insights dashboard, and a Prometheus remote-write sink on enterprise. No MCP server, verified absent on 2026-08-13. Source, checked 2026-08-13 |
| API and Terraform | WarpBuild publishes an API for CI configuration and automation. A Terraform provider covers BYOC on AWS. | gRPC API published at buf.build/namespace/cloud with SDKs generated for over 15 languages, plus an nsc CLI with more than 100 documented commands. No REST API documented. Terraform provider or module verified absent on 2026-08-13. Source, checked 2026-08-13 |
| Compliance | SOC 2 Type 2, with evidence at trust.warpbuild.com. | SOC 2 Type II with a public trust center, a published subprocessor list and a July 2025 penetration test. ISO 27001 and HIPAA verified absent on 2026-08-13. DPA published at namespace.so/dpa. Source, checked 2026-08-13 |
| Shipping cadence | Runner image and platform changes are published monthly in the public docs changelog. | Public changelog with 226 dated entries, newest August 7, 2026. No RSS or Atom feed on the changelog page, verified absent on 2026-08-13; the only feed they publish is for macOS base images. Their blog went 13 months without a post between November 7, 2024 and December 16, 2025, and has run roughly weekly to biweekly since February 2026. Source, checked 2026-08-13 |
| Proof | Named customer case studies with before and after numbers, plus public repositories running warp- labels in their GitHub Actions workflows. | Named logos including Zed, DuckDB, Framer, Warp, Ramp, ElevenLabs, Vanta, Mapbox and Ghostty, with quantified case studies attached. Claims 1,000+ companies on the pricing and customers pages. $23M across Seed and Series A led by NEA, announced March 23, 2026. Source, checked 2026-08-13 |
Every Namespace cell links to the page where the fact is stated and carries the date it was checked. Cells marked verified absent record a search that found nothing on that date rather than an assumption. This page is re-verified every 60 days, and every factual correction is dated on the comparison changelog.
Migration Path
Namespace and WarpBuild are both label driven, so a single job moves in one line.
jobs:
build:
- runs-on: nscloud-ubuntu-24.04-amd64-8x16-with-cache
+ runs-on: warp-ubuntu-latest-x64-8xBeyond the label, the work is removing the Namespace specific actions a real migration accumulates: namespacelabs/nscloud-checkout-action reverts to actions/checkout@v4, and namespacelabs/nscloud-cache-action steps become WarpBuild cache with WarpBuilds/cache@v1 or one of the cache enabled setup actions. Cache volumes do not transfer between vendors, so the first runs on WarpBuild fill a cold cache.
Rollback is the same diff in reverse, which makes a trial cheap: point one workflow at a warp- label, leave the rest on Namespace, and compare. The full label map, the cache equivalence table, the compatibility notes and the parallel run billing details are on the migration page.
Named case studies with before and after numbers are published on the customers page. SonarQube runs tens of thousands of GitHub Actions jobs per day on WarpBuild BYOC runners in its own AWS account, across Windows and Linux. Adaptive reports a 60 percent reduction in manual engineering intervention per feature after making WarpBuild snapshot runners the default environment for its AI code agents (Adaptive case study). Braintrust, LanceDB, Comcast and Sky are on the homepage logo wall, and the compliance posture is published at trust.warpbuild.com.
FAQ
Does Namespace offer bring your own cloud runners?
No. Every Namespace job runs on the Namespace fleet. Their federation docs cover workload identity federation with AWS, GCP and OpenID rather than running compute in your account, and no BYOC option appeared on their pricing page, their GitHub Actions solution page or their docs index (namespace.so/docs/federation and namespace.so/pricing, checked 2026-08-13). WarpBuild runs managed runners inside your own AWS, GCP or Azure account.
Does Namespace cap concurrency?
Yes, in vCPU per plan. Their pricing page publishes 32 vCPU Linux and 12 vCPU macOS on Developer, 64 and 24 on Team, 160 and 48 on Business, and Custom on Enterprise, with maximum instance durations of 3 hours, 5 hours and up to 24 hours (namespace.so/pricing, checked 2026-08-13). Generally available WarpBuild Linux and Windows runners do not have plan-level concurrency caps.
How do the two macOS offerings differ?
Namespace publishes the deeper host catalog: four macOS versions and six macOS machine shapes up to 12 vCPU and 56 GB on bare metal Apple Silicon, plus Xcode selectors including a beta channel and VNC remote display (namespace.so/docs/architecture/compute/macos, checked 2026-08-13). WarpBuild ships macOS 14, 15 and 26 in two sizes per chip, and the macOS 26 image carries Xcode 27.0 with the macOS 27 SDKs and the iOS 27.0, tvOS 27.0, watchOS 27.0 and visionOS 27.0 simulator runtimes, so a project on the current Apple SDKs builds today at $0.08 and $0.16 per minute (warpbuild.com/docs/ci/cloud-runners, checked 2026-08-13). GitHub's upstream macOS 27 runner image is in beta, and a dedicated WarpBuild macOS 27 image follows once that image is released.
Can I name the region my data stays in on Namespace?
Not from the dashboard. Their data residency page says workspace data may be processed across their global infrastructure by default, that a regional preference is set by contacting support, and that region exclusive residency requires an enterprise plan, with metadata replicated globally either way (namespace.so/docs/workspaces/data-residency, checked 2026-08-13). WarpBuild publishes US and EU regions.
What does switching from Namespace to WarpBuild actually change?
The runs-on label on every job, plus any Namespace specific actions in your workflows such as nscloud-checkout-action and nscloud-cache-action. The label change is reversible in the same pull request. The full inventory is on the migration page at /migrate/namespace-to-warpbuild.
Start with $10 in free credits
Change the runner label in your workflow and keep the rest of your GitHub Actions setup. Runner time is billed per minute.