Changelog.
New features and improvements to Namespace.
- November 9, 2026devboxPreview
Windows Devboxes in early access

Windows Devboxes are now available in early access. Run Windows builds and tests with the Devbox CLI, configure environments with Blueprints, and connect over SSH or from VS Code.
Persistent volumes and Devbox Desktop support are coming soon.
- November 9, 2026webgithubπ
Live job counts in the sidebar
The sidebar now shows live counts of queued and running jobs when you browse GitHub Actions or Buildkite in Namespace. Break down live job counts by user or priority to understand whatβs consuming concurrency. - November 8, 2026webπ
Dark mode is here
Namespace now has a dark theme. Open the workspace menu at the top of the sidebar and choose Dark under Appearance. Choose System to follow your deviceβs theme. - November 6, 2026webbazelπ
Search and filter Bazel invocations

Search invocations for Bazel Remote Execution by invocation ID or target, and filter by cluster, command, and outcome. Combine filters to find the builds and tests you need, then share the filtered view using its URL.
- November 6, 2026devboxπ
Workload permissions for Devboxes
Devboxes now support restricted workload permissions. Limit Namespace access from code and agents running inside a Devbox to the permissions it needs to run, or keep the standard workspace access with permissive permissions.
- November 2, 2026webanalyticsbazelπ
Filter Bazel Remote Execution worker usage

Select RBE Worker in Usage Explorer's purpose filter to view compute usage for Bazel Remote Execution workers. Filter worker usage by platform and instance shape to narrow down your report.
- October 16, 2026devboxmacπ
Computer use on Devboxes
Capture screenshots, click, type, and press keys on a macOS Devbox with the CLI or TypeScript SDK. Automate browser flows, visual testing, and desktop apps.
- October 16, 2026devboxmacπ
Connect to a Devbox desktop
Open a macOS Devbox in your local VNC client with
devbox desktop connect. Use Safari, the iOS Simulator, and other graphical apps with your own mouse and keyboard. - October 15, 2026apiπ
Namespace MCP server
Connect Claude Code, Codex, Cursor, VS Code, and other MCP-compatible tools to Namespace. Investigate jobs, review compute and CI usage, manage Devboxes, and more. - October 14, 2026devboxπ
Check out multiple repositories on Devboxes
Devboxes can now check out multiple repositories. Select repositories from GitHub, Cursor Origin, or both when creating a Devbox, defining a blueprint, or using the Devbox SDK.
- October 14, 2026devboxπ
Run services on Devboxes

Start services automatically when a Devbox boots, restart them after failures, and inspect their status and logs. Define them in a blueprint, or create and manage them with
devbox serviceand the Devbox SDK. - September 21, 2026macπ
- September 18, 2026devboxwebmacπ
Devbox blueprints for Claude Managed Agents
Claude Managed Agent sessions now start from Devbox blueprints. Choose the image, machine size, repository, environment, and idle timeout for each session on Linux or macOS. Anthropic runs the agent loop, while commands, file edits, builds, and tests run on the Devbox.
- September 17, 2026githubπ
Concurrent runners per profile
Limit how many runners can be active at once. Find the option under Advanced Settings when creating or editing a Runner Profile. - September 16, 2026devboxwebπ
Check out repositories from Cursor Origin
Devboxes can now check out repositories from Cursor Origin as well as GitHub. Connect either provider, then select a repository when creating a Devbox.
- September 16, 2026macπ
Xcode 27 final is now available

Xcode 27.0 final is now available on our macOS Golden Gate and Tahoe slim images. Select either image in the GitHub runner profile editor.
- September 8, 2026webanalyticsπ
Dashboard has a new Home page
Usage statistics now appear on the landing page and serve as direct navigation links to their associated screens. - September 2, 2026devboxπ
Cursor Cloud Agents run on Devboxes

Cursor Cloud Agent sessions can now run on Linux or macOS Devboxes. Cursor handles inference and planning, while commands, file edits, Git operations, and repository access run on the Devbox.
- September 1, 2026devboxmacπ
macOS Devboxes are generally available
macOS Devboxes are now generally available on Apple Silicon, with a choice of macOS and Xcode versions. They support SSH, IDEs, terminal sessions, egress filtering, and the same lifecycle controls as Linux Devboxes.
- August 27, 2026devboxapiπ
Devbox TypeScript SDK v1.0
Use the
@namespacelabs/sdkpackage to create and manage Devboxes from Node.js. Run commands, attach to terminal sessions, transfer files, and manage blueprints and images. - August 21, 2026devboxnetworkingcliπ
Authenticated URLs for Devbox services
Publish an HTTP service at an authenticated
devbox.soURL withdevbox url expose. No local port forwarding or long-running CLI process is required. Opening the URL starts a stopped Devbox and waits for the service to respond. - August 19, 2026performancecliπ
Introducing Bazel Remote Execution
Today we're launching Bazel Remote Execution, our solution for fast, multi-platform Bazel builds and tests. It runs your jobs across our fleet of high-performance machines, with observability built for both humans and agents from day one. - August 7, 2026cliπ
Observe resource usage with nsc

nsc workspace concurrencyshows the current workspace resource usage. - August 7, 2026cliπ
Egress policies
Define an egress policy once and reuse it across workloads. Use policies to filter traffic and apply more advanced rules. - August 7, 2026macnetworkingπ
Egress filtering is now available for macOS
macOS workloads can now use egress filtering to restrict outbound traffic. Allowed and denied requests are visible in the egress traffic dashboard. - August 5, 2026githubπ
Windows runners are generally available
Windows GitHub Actions runners are now generally available and included in current standard Team, Business, and Business+ plans. - July 29, 2026githubperformancestorageπ
Cache Volumes for Windows
Cache Volumes are now available to all Windows instances and runners. - July 28, 2026githubπ
- July 25, 2026cliπ
Export Vault secrets with nsc
nsc vault exportresolves Vault secrets into an environment file. - July 24, 2026githubLimited Access
Audit logs for GitHub profile builds
Custom image rebuilds now emit an audit log with their final build status.Reach out tosupport@namespace.soto try it out. - July 23, 2026devboxcliπ
One-off commands with devbox exec
Run a command and stream its output without opening an interactive shell. Pass
--detachto run it in the background, then usedevbox logsto inspect its output. - July 22, 2026clinetworkingπ
Manage egress policies with nsc
nsc egress policycan list, create, describe, and update egress policies. - July 21, 2026cliπ
Non-expiring user tokens
Create non-expiring user tokens with
nsc token create --user --no_expiry. Only user-scoped tokens may have no expiration. - July 21, 2026devboxπ
Devin sessions run on Devboxes

Devin Outposts sessions can now run on Linux or macOS Devboxes. Cognition runs the agent loop in Devin Cloud, while commands, file edits, and repository access run on the Devbox over an outbound connection. No inbound ports are required.
- July 21, 2026devboxwebπ
Blueprints for every workspace
Blueprints are now available to every workspace. A blueprint defines the image, machine size, repository, volume size, access mode, idle timeout, environment, and integrations for a Devbox. Team members and managed agent integrations can reuse the same configuration.
- July 15, 2026performanceπ
64 vCPU machine shapes
64 vCPU linux/amd64 shapes are now available for eligible workspaces, with memory up to 512 GB. Contact us to enable them for your team. - June 26, 2026githubπ
New Actions base image: Ubuntu 26.04
Ubuntu 26.04 based runner images are now available for GitHub Actions jobs. You can select the new image in the profile editor or through runner labels. - June 19, 2026webnetworkinggithubπ
Enhanced observability of network egress filtering

The new UI shows egress traffic - which domains a workload reached. Additionally, configuring egress filtering per GitHub Actions runner profile is now generally available.
- June 16, 2026webdockerπ
Configure Remote Builders in the UI
You can now configure the shape of your remote builders directly from the UI. Choosing the right shape allows you to right-size for resource-intensive builds or running more builds in parallel. Find the new button in the top right corner of the Builds tab.
- June 11, 2026devboxcliπ
Lease and reuse Devboxes with acquire and release
Reuse Devboxes across runs with tag-based leasing.
devbox acquireleases a Devbox by tag, reusing a free one or creating a new one when none matches, and resets it to the requested git ref so each lease starts clean.devbox releasereturns it for the next acquire, which is ideal for agents that cycle through many short-lived tasks. - June 11, 2026devboxcliπ
Ephemeral Devboxes
Pass
--ephemeraltodevbox createfor a throwaway Devbox that keeps no state. It skips persistent storage entirely, and Namespace automatically deletes it once it stops, so every task starts from a brand-new Devbox. Ideal for one-off tasks and agent sessions where you don't need to keep the environment around. - June 11, 2026apiregistryπ
Native support for private Google Artifact Registry images
Pull private images from Google Artifact Registry when creating instances through the Compute API. Set
gcp_workload_identity_federationon anadditional_registriesentry β Namespace performs the Workload Identity Federation token exchange and writes the credentials into the guest, so in-instancedocker/nerdctlpulls work too. - June 10, 2026devboxwebπ
Restore a Devbox from a snapshot

Namespace automatically snapshots a Devbox each time it starts. The Snapshots tab on a Devbox now lists them all, and you can restore the Devbox to any one to roll back to an earlier state. Restoring starts a new snapshot from that point and leaves your existing snapshots in place, so you can always go back to them later.
- June 9, 2026devboxcliπ
Environment variables, secrets, and egress policy in the Devbox spec file
The Devbox spec file now configures more of your environment up front. Source environment variables from secrets and apply a network egress policy alongside the existing image, size, and repository fields, then create with
devbox create --from devbox.yaml. - June 8, 2026macπ
macOS 27 (Golden Gate) and Xcode 27 available on Namespace

macOS Golden Gate and Xcode 27 are now available on Namespace. Select it with the
macos.version=27.xshape selector, or pick it from the list of supported images in the GitHub runner profile editor. - June 3, 2026performanceLimited Access
Early access to Bazel Remote Build Execution
Run your Bazel actions remotely on Namespace compute, horizontally scaling builds with high parallelism and low-latency access to the Namespace Bazel cache. Remote Build Execution complements the existing Bazel remote cache. We're onboarding new workspaces gradually β reach out to join the early-access waitlist.
Reach out tosupport@namespace.soto try it out. - June 2, 2026devboxnetworkingπ
Network egress filtering for Devboxes

Restrict a Devbox's outbound network access to an allowlist of domains. Set it in the spec file, configure it as a workspace default, or change it on an already-running Devbox to reduce the network surface when running untrusted code or third-party tooling.
- June 2, 2026devboxπ
Agent skills for Devboxes
Install the Devbox agent skills with
npx skills add namespacelabs/agent-skillsand your coding agent can drive a Devbox for you, provisioning an environment, syncing your working tree including uncommitted changes, and running tasks like your test suite without pushing a branch. - May 29, 2026githubπ
GitHub Actions: swap memory in runner profiles
Swap memory can now be configured directly in the runner profile editor under Advanced Settings. This enables your Linux runner to handle memory-intensive workloads without risk of out-of-memory errors by using disk space as overflow storage when available RAM is fully utilized.
- May 28, 2026webstorageperformanceπ
Faster Artifacts overview with filtering
Filter the artifacts overview by namespace and by path regex, on a noticeably faster page.
- May 20, 2026devboxπ
Run Claude Managed Agents on Devboxes
Use a Devbox as the self-hosted sandbox for Anthropic's Claude Managed Agents, so each agent session runs in a fresh, isolated Devbox with your own image and toolchain. Run
devbox claude managed-agents setup-environmentto connect the integration, and Namespace provisions a Devbox per session automatically. - May 14, 2026cliapiπ
Configurable kubelet max-pods on Kubernetes instances
Override the kubelet
--max-podsvalue on k3s instances by passing--enable=kubernetes-max-pods:<n>tonsc create. Values up to 250 are supported, allowing higher pod density on a single node than the upstream Kubernetes default of 110. - May 11, 2026devboxcliπ
Upload and download files to a Devbox
Move files in and out of a Devbox from the CLI with
devbox uploadanddevbox download. Pass-as the local path when downloading to stream the file to stdout. - May 6, 2026apiπ
Authenticated HTTP callbacks for instance reservation updates
Include a reference to a secret in HttpCallbackEndpoint to request authenticated HTTP callbacks for instance reservation state changes.
- May 6, 2026cliπ
nsc instance report for CSVs of compute instances
Use
nsc instance reportto generate a CSV report of compute instances in your workspace. - April 29, 2026devboxπ
JetBrains Gateway support for Devboxes
Connect to a Devbox from JetBrains IDEs over SSH using JetBrains Gateway, alongside the existing VS Code, Cursor, and Zed integrations.
- April 22, 2026githubπ
GitHub Actions: access levels for runner profiles
Lock down what your GitHub Actions workflows can do inside Namespace. Pick a per-profile Access Level to limit blast radius for untrusted code or third-party actions, without touching your workspace permissions.
- April 8, 2026devboxnetworkingπ
Tailscale support for Devboxes
Devboxes can now join your Tailscale network, making it easy to securely connect your cloud development environment to private infrastructure without exposing them publicly.
Namespace uses workload identity federation to connect to your tailnet. No long-lived Tailscale auth keys or client secrets need to be stored in Namespace; each Devbox authenticates with a short-lived OIDC token issued at runtime.
- April 2, 2026githubnetworkingπ
GitHub Actions: network egress filtering for runners
Runner profiles can now restrict outbound network access to a list of domains, helping you reduce the network surface of your GitHub Actions workflows.
To enable this, turn on egress filtering in the profile editor and add the required domains. The minimum set needed to communicate with GitHub is included by default.
- March 31, 2026devboxπ
Connect to Devboxes from Windows
The Devbox CLI and VS Code extension now run on Windows, with a PowerShell installer, so you can open a Devbox in VS Code or Cursor from a Windows machine.
- March 21, 2026devboxcliπ
Devbox sessions
Define long-running sessions, such as a dev server or an agent, that start with your Devbox and keep running in the background. Connect to a session at any time with
devbox session connect, and declare startup sessions directly in your spec file. - March 18, 2026webstoragedockerπ
Container image caching explained in the UI

The volume detail view now shows which container images are cached and which were evicted due to capacity pressure, giving you full visibility into your container image cache lifecycle.
- March 12, 2026cliπ
nsc artifact upload --pack now includes empty directories
nsc artifact upload --packnow also packs empty directories, preserving the full directory structure of your artifacts. Available inv0.0.490. Update withnsc version update. - March 11, 2026webanalyticsπ
Usage Explorer: aggregation and GitHub workflow filtering

The Usage Explorer now supports aggregating data by month or billing period and you can filter by GitHub workflows for more targeted usage analysis.
- March 4, 2026π
Devboxes are generally available

Devboxes give coding agents their own isolated cloud VM so you can keep working. Pick a repository and a size, and in seconds you have an environment with your code checked out and ready to go. Run multiple workstreams in parallel and connect via browser VS Code, SSH, or CLI.
- March 3, 2026networkingLimited Access
Tailscale support for instances
Instances can now join your Tailscale network, making it easy to securely connect instances to your private infrastructure.Reach out tosupport@namespace.soto try it out. - February 28, 2026apiπ
Network egress domain allow-list
Configure a network policy with an egress domain allow-list to control which external domains your instances can reach.Reach out tosupport@namespace.soto try it out. - February 25, 2026webπ
Self-service SSO configuration
Workspace admins can now configure SAML SSO, manage SSO-enforced domains, and set up directory auto-join directly from the dashboard. - February 17, 2026registryapiπ
Expiration management for container images
Configure expiration policies per repository in your container registry through the API, giving you fine-grained control over image retention. - February 13, 2026apiπ
Usage API filtering and time series
Filter usage data in the API by platform, shape, GitHub profile, and repository. You can also break down usage as a time series for more granular analysis.
- February 12, 2026cliperformanceπ
Remote HTTP cache with sccache support
A new generic remote HTTP cache supports PUT/GET/HEAD of named caches, enabling easy integration with tools like sccache for shared compilation caching across your team.
Use
nsc cache sccache create-tokenandnsc cache sccache setupto get started. - February 11, 2026cliwebπ
Trust relationship management
Securely access your Namespace resources from any OIDC-compatible identity provider. Manage trust relationships from the new CLI commands or the Trust Relationships tab under Workspace β Federation.
- February 10, 2026apiπ
Tenant suspension API
You can now set or clear a tenant expiration through the IAM API on a per-tenant basis. - February 6, 2026githubperformanceπ
Faster custom base image provisioning
Your prepackaged software is now available even faster with no configuration changes. Instead of loading an entire image at startup, only the pages your runner needs are fetched on demand β the same dynamic data pipelining technology behind our persistent volumes, applied to your base images.
- February 6, 2026macπ
Xcode 26.3 RC on Tahoe and Sequoia runners
Xcode 26.3 RC is now available. Base images are also updated to macOS Sonoma 14.8.3 and Sequoia 15.7.3. - February 5, 2026π
Expanded Linux on Apple Silicon capacity
More capacity is now available for Linux VMs running on Apple Silicon. - February 4, 2026webπ
Audit logging expansion
More event types, a rebuilt UI for faster searching and filtering, and SIEM forwarding on Enterprise plans so you can centralize analysis and alerting.
- February 4, 2026storagecliπ
Artifact versioning on by default
New artifact uploads are now versioned by default. Set expiration from
nscto keep your storage clean automatically. - January 30, 2026githubapiπ
Image API
Manage runner profiles and base images outside the dashboard. Query available images and their contents, track versions, and manage profiles programmatically from your terminal or scripts.
- January 29, 2026githubperformanceπ
Cache action autodetect mode
The cache action now supports more frameworks and includes an autodetect mode that identifies your stack and configures caching automatically. - January 23, 2026cliπ
File transfer without SSH
Move files to and from instances without SSH. Pull logs, test artifacts, or config directly with nsc. - January 13, 2026π
Gradle caching
Gradle build caching is now available in Early Access. Reach out to get started.
- January 8, 2026githubperformanceπ
Faster checkout with sparse and partial clones
The checkout action now supports new modes including sparse and partial clones for faster repository setup. - December 15, 2025webanalyticsgithubπ
Improved OOM Detection

OOM (Out of Memory) warnings are now displayed on both instance and job pages. Each warning includes the exact timestamp and which process was killed. For GitHub Actions jobs, the step during which the OOM occurred is also shown.
- December 6, 2025cliπ
CLI now available on npm
The Namespace CLI is now available on npm. Install it globally with
npm install -g @namespacelabs/clior run it directly withnpx @namespacelabs/cli. - December 5, 2025π
Playwright integration guide
New guide for running Playwright tests on Namespace runners, covering browser and dependency caching, and parallel test execution.
- December 1, 2025Limited Access
GitLab CI/CD support
GitLab support is now in Early Access. It supports all of Namespace's capabilities, fully integrated with your GitLab CI/CD pipelines.
Reach out tosupport@namespace.soto try it out. Self-service image expiration
You can now use the CLI to configure an expiration per container image as well as a default expiration policy applied to new container images stored in
nscr.io.Update to the latest
nscversion withnsc version updateto access this feature.- November 8, 2025githubπ
Job priority in GitHub Actions
Assign priority to jobs so time-sensitive workflows are not blocked by others when hitting concurrency limits. - October 29, 2025π
Smaller shapes are now available
We had vCPU=1 available to some of our customers. This is now available to everyone.
- October 20, 2025macπ
Added support for Xcode 26 Compilation Cache
Xcode 26 introduces a new Compilation Cache feature that significantly speeds up build times by reusing compiled outputs across checkouts and builds.
This feature is fully integrated into Namespace GitHub Runners and can be used to leverage the compilation cache across CI runs.
- October 14, 2025cliπ
Added support for revokable authentication tokens
Create and manage revokable tokens for authentication in situations where federation is not available or practical. Tokens can be scoped to specific resources and actions, with configurable expiration up to 90 days.
Use
nsc token create/list/revoketo manage time-limited, scoped access for CI/CD pipelines, automated scripts, and temporary access grants. - October 13, 2025webanalyticsgithubπ
Usage breakdown by GitHub Organization and Profile

You can now breakdown usage by GitHub Organization and GitHub Profile in addition to existing breakdown dimensions like Platform, Shape, Purpose, Repository, and Branch.
- October 11, 2025webgithubπ
Filter instances and jobs by branch

You can now filter instances and jobs by branch. Selecting multiple items no longer closes the selector anymore. Happy filtering!
- October 10, 2025π
64, 96 and 128 vCPU options available for Linux/amd64
64, 96 and 128 vCPU options for Linux/amd64 are now available on a limited basis.
Reach out tosupport@namespace.soto try it out. - October 10, 2025apiregistryπ
Pull private Amazon ECR images on instances
Pull private images from Amazon ECR when creating instances through the Compute API. Set
ecr_token_from_aws_federationwith arole_arnon anadditional_registriesentry β Namespace federates with AWS to obtain an ECR authorization token and writes the credentials into the guest, so in-instancedocker/nerdctlpulls work too. - October 1, 2025apiregistryπ
Container Registry management via API
The Container Registry is now fully manageable via our API. You can programmatically list repositories, inspect images, and manage registry resources directly from your applications.
- October 1, 2025cliregistryπ
Share container images publicly
You can now make container registry images publicly accessible across workspaces. Share your images using
nsc registry share nscr.io/abc/backend:latestto generate a new reference that can be used by any workspace.Update to the latest
nscversion withnsc version updateto access this feature. - September 30, 2025storageπ
Artifacts displayed in job panel

Artifacts produced by an instance are now surfaced directly in the right-side job panel, alongside cache volumes and container builds for quick access.
- September 28, 2025githubπ
Expanded job visualization

The job overview now includes an expanded view option, displaying a detailed grid of successful and failed runs for better pattern recognition across time.
- September 25, 2025cliπ
nsc sshsupports--container_nameYou can now SSH directly into named containers using
nsc ssh --container_name base ...after starting instances withnsc run --name base. - September 18, 2025apicliπ
Vault API for secret management
Introduced the Vault API for secure secret management. Secrets are versioned, encrypted at rest with per-tenant keys, and accessible via both API and CLI.
Manage secrets using
nsc vault add/set/list/deletecommands. - September 16, 2025macπ
macOS Tahoe and Xcode 26 final available on Namespace

The final release version of macOS Tahoe and macOS Sequoia including Xcode 26.0 are now available to use on Namespace platform. To start using it select Tahoe Stable from the list of supported images in the GitHub runner profile editor.
- September 15, 2025dockerπ
Build sidebar with attestation outputs

Individual builds now display a detailed sidebar including attestation outputs, materials, origin information, and build metadata for better traceability.
- September 10, 2025apimacπ
macOS version selector at instance creation
You can now specify a macOS version selector when creating instances via the API, such as
macos.version=15.xunderInstanceShape.selectors, for precise control over the macOS version your workloads run on. - September 10, 2025networkingπ
Average transfer times in connections view

The connections view now displays average transfer speeds alongside data volumes, helping you understand network performance at a glance.
- September 9, 2025cliπ
nsc auth trust-relationshipscommandsManage trust relationships for authentication using
nsc auth trust-relationships add/list/remove. Configure arbitrary issuer and subject match patterns to establish secure access from external identity providers via OIDC tokens. - September 5, 2025githubπ
Commit information in job sidebar

The job sidebar now displays commit details including branch, commit hash, and message for better context when reviewing workflow runs.
- August 8, 2025dockerperformanceπ
Build Performance Analysis
Learn how Namespace helps you identify bottlenecks in your Docker builds.
- August 6, 2025githubπ
Understand cache contents

When using
nscloud-cache-action, you can now observe which files were placed in the cache by the action. - August 4, 2025githubπ
Namespace runner migration guide
Starting from scratch? Follow this simple guide to accelerate your GitHub Actions with the most popular Namespace features. - July 27, 2025githubperformanceπ
GitHub Action download caching
You can now retain and reuse archives of downloaded actions. - July 14, 2025π
Bidirectional OIDC federation
Federation with OIDC is now available to all workspaces. This allows you to securely access resources in your cloud provider from Namespace, or access your workspace from any trusted issuer.
- July 10, 2025performanceLimited Access
Linux arm64 powered by Apple Silicon

Accelerate your Linux arm64 workflows and Docker builds by using the fastest available arm cores: Apple M4 Pro. Reach out to support@namespace.so to join the early access.
- July 7, 2025githubπ
Platform and shapes now in the Profile list

When browsing through your list of profiles, you can now quickly peek into their configured platform and shapes.
- June 14, 2025dockerπ
Remote Docker builders for Circle CI

Using the new
build-orbyou can significantly speed up your Docker builds in CircleCI workflows. - June 10, 2025macπ
macOS Tahoe and Xcode 26 beta available on Namespace

The first beta of the upcoming macOS 26 is available on Namespace platform. Create a demo instance on the dashboard or select Tahoe from the list of supported images in GitHub runner profile editor.
Xcode 26 beta is also available for early access in macOS Sequoia image. The image also contains the SDKs for building software for macOS Tahoe, iOS 26, visionOS 26, watchOS 26, tvOS 26. To take advantage of the new Sequoia image enroll your GitHub profile into the bleeding-edge macOS release channel.
- June 7, 2025cliπ
Remote Desktop access
Gain interactive, visual access to your Windows runners straight from our CLI.
- June 6, 2025githubLimited Access
Windows support released

After Linux and Mac, Windows is now available on Namespace. GitHub Action support is builtin with 2x to 5x faster runs.
Reach out to support@namespace.so to join the early access. We expect to release Windows to all customers in the next weeks.
- June 4, 2025π
Moonrepo caching support
Accelerate your task orchestration and dependency management for Moonrepo through remote caching.
Reach out tosupport@namespace.soto try it out. - May 30, 2025githubdockerπ
Dockerfile Based Custom Base Images
You can now customize Profile runner base images with a custom Dockerfile. FullΒ Dockerfile syntax allows customization beyond the already supported pre-installed APT packages. - May 23, 2025webdockerπ
Container Registry in Web UI
We've added the Container Registry to our web UI, giving you visibility into your stored images. You can view repositories and tags and inspect the size, usage, and origin of each image. - May 20, 2025githubπ
GitHub action overview


The new overview pages help you understand workflow performance, identify the critical path and recognize failure patterns. - May 20, 2025webnetworkingπ
Network metrics
We've introduced a dedicated metrics tab - now also including network metrics for your jobs. - May 20, 2025dockergithubπ
Updated GitHub Runner images
GitHub Runner images have been updated with versions:- GitHub Runner v2.324.0
- Docker: 28.0.4
- Docker Buildx: 0.23.0
- Docker Compose: 2.35.1
- May 15, 2025webπ
Web SSH easier to use
When accessing an instance via web SSH, copying text from the terminal is now simpler. We also prevent accidental tab closures now. - May 14, 2025githubπ
Ubuntu 24.04 Custom Images
Profiles now support Ubuntu 24.04 base images. You can pre-install APT packages in Ubuntu 24.04 base image. - May 7, 2025githubπ
Profile Label Aliases
Profiles can now be referred in GitHub workflows with a list of user-defined labels. With Aliases you won't need to modify your workflows to migrate to Namespace Runners. - May 6, 2025π
- May 6, 2025webπ
Usage UI split per platform
When using Linux and Mac runners, the corresponding usage and limits are now clearly separated in the UI. - April 25, 2025π
Configurable SAML SSO
You can now allow users from your SAML integration to automatically join your workspace on login. The default RBAC role is configurable, and you can require all workspace access to use the SAML integration. For a full list of configuration options, please reach out.Reach out tosupport@namespace.soto try it out. - April 18, 2025registryperformanceπ
High-performance Container Registry
We've revamped nscr.io to support significantly faster pushes and pulls. - April 15, 2025π
New RBAC role: accountant
We've introduced an accountant role which limits the permissions compared to an admin role, but retains edit access to billing/payment settings. - March 31, 2025webπ
- March 27, 2025π
- March 20, 2025performancestorageπ
Turborepo caching
Namespace now has first-class support for high-performance turborepo caching.
- March 7, 2025webstorageπ
- March 5, 2025githubπ
Fast Git LFS checkout
Starting with v6,nscloud-checkout-actionsupports fast checkouts for Git LFS files. Flexible limit enforcement
We've added a suite of controls for how much capacity may be consumed by different jobs groups. If you use multiple workspaces, you can now also set up cross-workspace limits.Reach out tosupport@namespace.soto try it out.- February 20, 2025webanalyticsπ
- February 4, 2025clistorageπ
- February 3, 2025networkingπ
VPC support
Instances of the same workspace can now interconnect in a virtual private network.Reach out tosupport@namespace.soto try it out. - January 30, 2025π
Remote cache for Pantsbuild
Accelerate your Pants build invocations from any platform using remote caching. - January 13, 2025π
External sink for audit logs
Automatically export audit log data for your workspace to an external sink.Reach out tosupport@namespace.soto try it out. - January 6, 2025githubπ
Job view for GitHub Runners
The dedicated job view allows correlating job steps with performance metrics and comparing a jobs performance to previous runs. - January 4, 2025githubπ
Systemd-based image for GitHub Runners
A base image for GitHub runners including systemd is available on request.Reach out tosupport@namespace.soto try it out. Global job deployment
You can now inspect which regions your workspace has access to. To change regions, contact support@namespace.so.- December 17, 2024macπ
Access to macOS instances
Any workspace may now use macOS instances (including developer plan and trial customers). - December 17, 2024macπ
Released Xcode 16.2 final
New images containing Xcode 16.2 final final were released. - December 3, 2024macπ
macOS instances on latest Apple Silicon
Your macOS instances can now run on M4 Pro machines with up to 56 GB of RAM.Reach out tosupport@namespace.soto try it out. - November 28, 2024networkingwebπ
Transparent network egress
You can now look up the expected egress IPs/CIDRs for your workspace. - November 27, 2024githubπ
Concurrency Limits for Runner Profiles
You can now set the maximum number of concurrent instances per Runner Profile.Reach out tosupport@namespace.soto try it out. - November 26, 2024githubπ
Kubernetes version selection for nscloud-cluster-action
You can now select which Kubernetes cluster version to deploy within your GitHub workflows. - October 31, 2024macπ
Released Xcode 16.1 final
New images containing Xcode 16.1 final, Xcode 16.2 beta 1, iOS 18.1 and 18.2 beta runtimes are released. - October 28, 2024performancegithubπ
Compare performance to last runs
When looking at a single run in the dashboard, you can now understand quickly if it was a performance outlier. - October 26, 2024webπ
Container overview with image references
At a quick glance, you can now map containers that ran to their image reference. - October 15, 2024githubmacπ
Sequoia macOS base image for GitHub Runners
The latest macOS Sequoia version is available as a base runner image through profiles and runner labels. - October 2, 2024performancemacgithubπ
Cache Volumes for macOS GitHub Runners

Performant cross-invocation caching based on locally attached volumes has delivered the biggest speedup to our customersβ workflows.
Now caching is also available for our macOS runners. It can be configured via GitHub Runner Profiles and is compatible with nscloud-cache-action.
- October 1, 2024π
SOC2 & Trust center
You can now find our SOC2 report, controls and list of sub-processors, in our trust center.
- September 18, 2024macπ
Released Xcode 16 final
New images containing Xcode 16 final and iOS 18 final were released. - September 15, 2024networkingπ
Wildcard TLS passthrough
Ingress rules can now be configured per instance, to enable the TLS passthrough of an arbitrary set of subdomains, wildcards included, into a workload running in the instance.
Reach out tosupport@namespace.soto try it out. - September 11, 2024webmacπ
Remote Display access for Macs

Pop in via Remote Display to any Mac run, right from our dashboard. Great for debugging or testing purposes.
Or use our CLI:
nsc vnc {instanceid}. - September 11, 2024webmacπ
Create an Ephemeral Mac instance from the Web

Want to quickly try something on Mac? Head over to our dashboard and create an ephemeral mac instance directly from the app.
- September 6, 2024webanalyticsπ
Introducing Job Insights

Understand performance patterns over time by exploring tens of thousands of past runs, and plot their duration and queue times.
- August 28, 2024networkingπ
Improved network performance
Instances can now burst download and upload speeds up to 10Gbps. Higher capacities are coming soon to larger instance shapes.
- August 19, 2024macπ
Apple Silicon compute is now cheaper
We are committed to making testing iOS and macOS applications more accessible. We found efficiencies in our infrastructure and we want to forward those to you.
macOS M2 Pro 6Β vCPU / 14Β GBΒ RAM instances are now $0.06/minute (down from $0.078/minute, a 23%Β reduction).
The same reliability you can expect from Namespace, now cheaper. More details on the pricing page.
- August 13, 2024webanalyticsπ
Usage breakdowns and exploration
You can now breakdown usage per purpose, platform, repository, and more. And you can also filter down your usage to particular workflows, and even github users. - August 7, 2024π
Added compute shards in the US and Europe
We've brought up additional compute shards in Europe and the US. Reach out at support@namespace.so to explore if your workloads could benefit from optimized placement. - July 14, 2024storageπ
Introducing native Bazel caching
Namespace now has first-class support for Bazel caching. And it is now in preview, allowing you to accelerate your Bazel build from any platform.Reach out tosupport@namespace.soto try it out. - July 9, 2024networkingπ
Native SSH and SFTP
Namespace now supports native SSH, allowing you to dial into your instance simply withssh <instanceid>@ssh.<region>.namespace.so. You can also either download or upload files with SFTP.Reach out tosupport@namespace.soto try it out. - July 8, 2024githubπ
New Actions base image: Ubuntu 24.04
Ubuntu 24.04 based runner images are now available through profiles and runner labels. - July 5, 2024githubπ
Fast submodule checkout
Starting with v4,nscloud-checkout-actionsupports fast checkouts for git submodules. - June 6, 2024webπ
Detailed filtering in Web UI
When browsing instances, you can now filter by platform, shape, repository and GitHub Actions workflow. - April 4, 2024cliπ
Create instances with Cache Volumes via CLI
You can now create instances with Cache Volumes through ournscCLI. Check out a practical example where you run containers with cross-invocation caching. - March 22, 2024π
Exposed reader role in UI
Reader roles allow you to grant readonly access to your workspace to other users. They can inspect instances, metrics and logs but cannot perform any mutating actions. - March 20, 2024π
SAML-based SSO Login
Enterprise users can now use SSO login to access their Namespace workspace.Reach out tosupport@namespace.soto try it out. - March 7, 2024webanalyticsπ
Refreshed usage reports
We've refreshed the usage page to provide you with more detailed information across longer periods of time, including multiple dimensions. - March 7, 2024webπ
Email invites for new workspace members
By providing a list of email addresses, you can now invite new workspace members in bulk. - March 6, 2024githubπ
Protect Cache Access per Job
When sharing your cache amongst multiple jobs, you can now select which job may update the cache. This can be useful when fighting cache pollution or when sharing your cache with untrusted jobs. - March 5, 2024webπ
Workspace Access Control
You can now promote workspace members to admins to grant them full access to your workspace. Multiple members can have admin rights at the same time. - March 4, 2024webgithubπ
Drilldown in GitHub integration
The GitHub integration page now allows you to filter which jobs to display. You can select repositories, workflows and only failed jobs. - March 1, 2024githubπ
Reliable and fast Artifacts Storage
Namespace provides reliable and fast artifacts storage for GitHub Actions. And provides new upload and download actions 100% compatible with GitHub original versions. - February 27, 2024dockerπ
Cache Docker Builds in GitHub Runners
When building very large images, data transfers to Remote Builders can add up. Your GitHub Actions can now benefit from cross-invocation caching without relying on Remote Builders. Namespace configures the Runner's Docker context to cache builds with runner's Cache Volumes. - February 23, 2024webπ
Event timeline per instance
Every instance now reports an event timeline allowing you to understand how much time is allocated by each phase. - February 16, 2024macπ
macOS support released
Support for macOS instances on Apple Silicon (M2) is released. You can configure macOS GitHub runners on Apple Silicon using the profile editor. - February 8, 2024webπ
Aggregate Cache Volume Usage
You can now check your cache volume usage over the last 45 days from the storage tab. It includes both your daily cache at rest use, as well as the total active-cache use and finally your cache hit ratio. - February 6, 2024π
More robust Cache volumes
We've deployed a number of changes that have improved the user experience of using Cache Volumes. The biggest change being that we guarantee every run now has enough disk space to generate a complete cache. This addresses the biggest piece of feedback: not being in a situation where you run out of disk space before you've stored all of the requested cache size. - February 3, 2024π
No more team seat limits
We've removed team seat limits from plans. It was an arbitrary limit which was preventing collaboration. Add as many team members to your workspace as you need. Feature billing follows a usage based model. Check our Pricing information for more. - January 24, 2024dockerπ
Multiple Builders per Workspace
For users with high loads of concurrent Docker Builds, Namespace Workspaces can now have multiple Builder instances per architecture. This feature enables load balancing of build requests across available Builder instances, ensuring predictable performance and reliable builds.Reach out tosupport@namespace.soto try it out. - January 19, 2024π
Auto-growing caches
Automatically grow your cache volumes to have a minimum configurable amount of disk space at start. This helps you strike a balance between effective cache sizes, and ensuring that your workloads have enough disk space to do what they have to do. - January 18, 2024githubπ
Protected Branches for Cache Volumes
With Protected Branches, you can designate a set of branches as primary branches (e.g. your main branch would be a primary branch); only pushes to primary branches perform updates to the cache contents, protecting caches from being poisoned with changes that are part of PRs. With Protected Branches, your PRs still get up-to-date caching, which is cloned from the last cache commit. - January 17, 2024webdockerπ
Build cross references
Namespace now surfaces cross references between builds, CI runs, and instances. Easily and quickly navigate from a CI run to any builds it triggered to check their logs and traces, and vice-versa. - January 11, 2024githubπ
New Actions base image: Ubuntu 20.04
Ubuntu 20.04 based runner images are now available through profiles and runner labels. - January 4, 2024π
Start instances from private ECR images
Using workload federation with AWS, you can now create instances from private ECR images. - January 1, 2024π
Bigger machines: instances with 512GB of RAM
You can now run instances with up to 512GB of memory.Reach out tosupport@namespace.soto try it out. - December 22, 2023githubπ
Cache Action Modes
Select languages and frameworks to cache withnscloud-cache-action, or continue to cache any file you want. Reserved concurrent capacity
With reserved capacity, Namespace guarantees your concurrent capacity is always available to you and provides an even higher level of isolation.Reach out tosupport@namespace.soto try it out.- December 15, 2023webπ
Cache Volume lineage

Understand which volumes are attached to your instances. And hover a volume to reveal its lineage. - December 13, 2023webπ
Storage utilization graphs per instance
You can now quickly check the storage utilization of an instance by visiting its summary page. - December 11, 2023githubπ
Custom Runner Images
Reduce GitHub Workflow time by creating your own custom runner image with pre-installed Ubuntu packages. - December 4, 2023performancestorageπ
Cache Volumes are now in GA
Drastically speed up your workflows by caching arbitrary artifacts on local, high-performance storage. Introduced Runner Profiles: Simpler GitHub Configuration
Simplify GitHub Runner configurations with Runner Profiles: Create custom profiles, assign labels, and configure caching, all with a single label reference in your GitHub workflows.Homebrew Service for Remote Docker Builder
If you are a Homebrew user, you can now start our Namespace Remote Builder service to speed up your local Docker builds.- November 22, 2023cliπ
Long-lived sessions for
nsc loginnscnow supports long-lived sessions, removing the need for daily logins. - November 17, 2023performancestorageπ
Volume fullness surfaces in the Dashboard
You can now get a quick overview over the fullness of your Cache Volumes from the dashboard. Cache Action emits utilization

nscloud-cache-actionnow informs you about the fullness of your Cache Volumes.- October 25, 2023π
Build Trace Viewer is now in GA
Every Docker build handled by Namespace's Remote Builders gets its own trace view. You can intuitively debug why a particular build didn't perform as you expected. - October 20, 2023π
Build errors now also surface in build logs
For quicker debugging, build errors are now also added to the logs view. - October 18, 2023githubπ
Caching for Git Repositories in GitHub Runners
You can speed up the checkout step of large repositories. - October 18, 2023cliπ
Introduced
nsc volumecommandsYou can now list and release volumes used by your workspace from the CLI. - October 17, 2023githubπ
Introduced namespacelabs/nscloud-expose-kubernetes-action
Exposing a Kubernetes application for browser testing just became much simpler. - October 12, 2023π
- October 4, 2023π
Ingresses are now listed in the instance dashboard
The instance dashboard now highlights with app is exposed with a public ingress and allows you to directly jump into the preview. - October 3, 2023cliπ
nsc: added a
ingress generate-access-tokencommandGenerate tokens and access your previews programmatically (e.g. for browser testing from CI). - October 2, 2023githubπ
namespacelabs/nscloud-cluster-action now outputs
instance-idYou can now access the identifier of the Namespace instance hosting the created cluster programmatically within your GitHub workflows. - October 2, 2023π
Utilization graphs per instance
You can now quickly check the CPU and Memory utilization of an instance by visiting the instance's summary page. Significantly faster usage calculations
The workspace usage dashboard has been sped up drastically.Simpler onboarding
Buildkite, GitHub and Federation integrations can now be modified by all users of a workspace.- September 20, 2023githubπ
Emit Namespace Runner Details in GitHub UI
Inside GitHub'sSet up jobstep, you'll now find a summary of the runner being used. - September 13, 2023cliπ
Custom domain support for Namespace Previews
Namespace can now expose your previews on a domain of your choice - with TLS termination and automatic certificate management.Reach out tosupport@namespace.soto try it out.Simpler Git Checkouts with Buildkite
Integrated GitHub short-term credentials as a seamless checkout story that doesn't require SSH keys.Usage Service API
Added a Usage Service API to our Compute Service API. This allows you to query you usage data programatically.GitHub Status integration
Namespace automatically checks GitHub's status and warns you when an outage may affect your runs.- August 31, 2023Limited Access
Namespace Secret Management
We've launched a limited preview of Secret Management with Namespace.Reach out tosupport@namespace.soto try it out. - August 31, 2023π
Usage meters for included minutes
Map your current usage against what is included in your subscription. - August 30, 2023githubπ
Caching Docker images across GitHub Action invocations
Cache container image pulls (and unpacks, often the most expensive bit) across your GitHub Action invocations. - August 28, 2023π
Instances with 32 vCPU and 128GB of RAM
You can now run instances with up to 32 vCPU and 128GB of memory.Reach out tosupport@namespace.soto try it out. - August 22, 2023π
Detailed Usage breakdown
You can now understand how your Namespace Compute usage is spread accross our various products. - August 18, 2023cliπ
Homebrew tap for nsc
You can usebrew install namespacelabs/namespace/nscto install our CLI. - August 17, 2023π
Custom base images for Buildkit Agents
Provide Namespace with a custom base image to install additional tools or dependencies to run your Buildkite pipelines. - August 16, 2023π
Cache Volume integration with Buildkite
Leverage our local, high-performance Cache Volumes to vastly speed up your CI runs. - August 16, 2023githubπ
Cache Volume integration with GitHub Runners
Significantly speed up your GitHub Action runs through Cache Volumes. Skip fetches from remote caches - your files are already available locally. - August 16, 2023performancestorageπ
Introducing Cache Volumes
Cache volumes run on local, high-performance storage allowing them to vastly outperform remote caching solutions. - August 7, 2023π
Custom shapes and architectures for Buildkite Agents
Shape your Buildkite Agents perfectly to your needs by selecting vCPU count, RAM size and architecture. - July 31, 2023π
Automatic Kubernetes Previews
Namespace can automatically generate previews for your Kubernetes applications. Namespaceβs ingress manager observes annotations on your services to expose previews automatically. - July 31, 2023cliπ
nsc: added a
ingress listcommandQuick access to all ingresses exposed by your application. - July 25, 2023githubπ
Custom localisation options for GitHub Runners
Instead of C.UTF-8, you can now switch your GitHub runners to use POSIX. - July 24, 2023π
AWS Federation settings available in the Dashboard
You can now inspect your AWS Cognito federation configuration under Federation in the Dashboard. - July 20, 2023π
Introducing Build Trace Viewer
Every Docker build handled by Namespace's Remote Builders now gets its own trace view. You can now more intuitively debug why a particular build didn't perform as you expected. - July 20, 2023Limited Access
Initial Circle CI federation support
You can now call Namespace from your Circle CI workflows. For example, speed up your builds by relying on Namespace's Remote builders. - July 18, 2023performanceπ
Remote builders: Larger default cache size
By default, Remote Builders now have 64GB of high-performance disk storage available for caching. - July 17, 2023π
Labels can now be passed to new instances on creation
Labels are rendered in the Dashboard, and can be used to distinguish instances ("clusters") that have different purposes. - July 17, 2023π
GitHub Actions Pricing Calculator: Check how much you'd save with Namespace-managed Runners
Check the different in spend based on number of minutes you spend in GitHub Actions. - July 14, 2023π
Usage: builds now also surface in the accrued usage
In addition to compute unit minutes, builds are also available now under usage. - July 14, 2023π
Builds: the summary now shows all active builders
Wondering if an arm64 builder is up and running as well? The summary page now shows all active builders per workspace. - July 13, 2023π
32 vCPU instance shapes are now available
We've updated the maximum instance size from 16 vCPU to 32 vCPU for all your large parallel computation needs. - July 10, 2023π
AWS: Introduced Workload Federation with AWS, both AWS to Namespace, and vice-versa
You can now seamlessly use your AWS resources from Namespace instances, and also create and manage Namespace resources from your AWS resources, by relying on Workload Identity Federation. - July 6, 2023π
Notifications: you now receive a notification by email when a workspace hits its concurrency limits
Each instance you run concurrently, for example, by using GitHub Actions Runners, uses your concurrency limits. When these are hit, new instance are queued and not created immediately. Previously you'd have to monitor usage via the dashboard. But now you get notifications to your inbox when limits are hit. These notifications can be disabled as well. - July 5, 2023cliπ
nsc: added a
workspace describecommandUseful when interacting with Namespace programatically, and you need to quickly check what is the id of your workspace. - July 4, 2023π
Container failures now surface in the Dashboard
Errors of containers that fail are now surfaced automatically in the Dashboard, for quick debugging.
Review our Changelog Blog entries for updates prior to July 4th, 2023.


