# Cloud Runners
URL: https://www.warpbuild.com/docs/ci/cloud-runners
Description: Blazing fast GitHub Action Runners, hosted on WarpBuild's cloud

---
title: "Cloud Runners"
excerpt: "Blazing fast GitHub Action Runners, hosted on WarpBuild's cloud"
description: "Blazing fast GitHub Action Runners, hosted on WarpBuild's cloud"
icon: ServerCog
createdAt: "2023-12-11"
updatedAt: "2026-06-22"
---

WarpBuild runners are built to be the fastest CI/CD platform in the world. We pair the fastest processors with blazing fast SSDs and high bandwidth networking to give you the best performance possible.

WarpBuild runners are designed to be drop-in replacements for GitHub-hosted runners. They are fully compatible with GitHub Actions. Refer to the customizations section for more information.
All WarpBuild runners are run on ephemeral VMs for maximum isolation and security. This means that they are freshly allocated when you need them and destroyed when the workflow is complete.

We currently support Linux on `x86-64` and `ARM64` architectures and macOS on `ARM64`.

<Callout type="info" title="Region-specific infrastructure (Enterprise)">
On enterprise plans, cloud runners can be deployed on region-specific infrastructure: any data you choose remains in that specific region, and all ingress and egress costs from your cloud are eliminated (not applicable to macOS instances). See [region-specific infrastructure](/products/region-specific-infrastructure) or contact [support@warpbuild.com](mailto:support@warpbuild.com) to enable it.
</Callout>

## Linux x86-64

| Runner Tag                 | OS           | CPU     | Memory | Storage   | Price         | Aliases                  |
| -------------------------- | ------------ | ------- | ------ | --------- | ------------- | ------------------------ |
| warp-ubuntu-latest-x64-2x  | Ubuntu 24.04 | 2 vCPU  | 8GB    | 150GB SSD | $0.004/minute | warp-ubuntu-2404-x64-2x  |
| warp-ubuntu-latest-x64-4x  | Ubuntu 24.04 | 4 vCPU  | 16GB   | 150GB SSD | $0.008/minute | warp-ubuntu-2404-x64-4x  |
| warp-ubuntu-latest-x64-8x  | Ubuntu 24.04 | 8 vCPU  | 32GB   | 150GB SSD | $0.016/minute | warp-ubuntu-2404-x64-8x  |
| warp-ubuntu-latest-x64-16x | Ubuntu 24.04 | 16 vCPU | 64GB   | 150GB SSD | $0.032/minute | warp-ubuntu-2404-x64-16x |
| warp-ubuntu-latest-x64-32x | Ubuntu 24.04 | 32 vCPU | 128GB  | 150GB SSD | $0.064/minute | warp-ubuntu-2404-x64-32x |
| warp-ubuntu-2604-x64-2x    | Ubuntu 26.04 | 2 vCPU  | 8GB    | 150GB SSD | $0.004/minute |                          |
| warp-ubuntu-2604-x64-4x    | Ubuntu 26.04 | 4 vCPU  | 16GB   | 150GB SSD | $0.008/minute |                          |
| warp-ubuntu-2604-x64-8x    | Ubuntu 26.04 | 8 vCPU  | 32GB   | 150GB SSD | $0.016/minute |                          |
| warp-ubuntu-2604-x64-16x   | Ubuntu 26.04 | 16 vCPU | 64GB   | 150GB SSD | $0.032/minute |                          |
| warp-ubuntu-2604-x64-32x   | Ubuntu 26.04 | 32 vCPU | 128GB  | 150GB SSD | $0.064/minute |                          |
| warp-ubuntu-2204-x64-2x    | Ubuntu 22.04 | 2 vCPU  | 8GB    | 150GB SSD | $0.004/minute |                          |
| warp-ubuntu-2204-x64-4x    | Ubuntu 22.04 | 4 vCPU  | 16GB   | 150GB SSD | $0.008/minute |                          |
| warp-ubuntu-2204-x64-8x    | Ubuntu 22.04 | 8 vCPU  | 32GB   | 150GB SSD | $0.016/minute |                          |
| warp-ubuntu-2204-x64-16x   | Ubuntu 22.04 | 16 vCPU | 64GB   | 150GB SSD | $0.032/minute |                          |
| warp-ubuntu-2204-x64-32x   | Ubuntu 22.04 | 32 vCPU | 128GB  | 150GB SSD | $0.064/minute |                          |

The Linux x86-64 runner images have the same tooling installed as GitHub-hosted runners.
Runner storage is ephemeral and will be deleted when the runner is terminated.

<Callout type="info">
Nested virtualization / `/dev/kvm` access (needed for Android emulator CI and similar workloads) can be enabled via the `nested-virtualization.enabled=true` dynamic label. See [Nested virtualization](/docs/ci/features/nested-virtualization) for usage and the required KVM permissions step.
</Callout>


## Linux ARM64

<Callout type="warning">
`Breaking Change`: The arm64 images for ubuntu-22.04 have been deprecated on March 31, 2025.
</Callout>

<Callout type="info">
`Disparity`: The arm64 images for ubuntu-24.04 have their work dir set as `/runner/_work`,
which is different from GitHub's work dir `/home/runner/work/` for the same instance.
</Callout>

<Callout type="warning">
Workloads requiring nested virtualization (e.g., Android emulator CI) are currently not supported on ARM64 runners. Please use our x86-64 runners for these workloads. See [Nested virtualization](/docs/ci/features/nested-virtualization) for more details.

If you need nested virtualization on ARM64, reach out to us at [support@warpbuild.com](mailto:support@warpbuild.com). 
</Callout>

| Runner Tag                   | OS                       | CPU     | Memory | Storage   | Price         | Aliases                    |
| ---------------------------- | ------------------------ | ------- | ------ | --------- | ------------- | -------------------------- |
| warp-ubuntu-latest-arm64-2x  | Ubuntu 24.04<sup>2</sup> | 2 vCPU  | 8GB    | 150GB SSD | $0.003/minute | warp-ubuntu-2404-arm64-2x  |
| warp-ubuntu-latest-arm64-4x  | Ubuntu 24.04<sup>2</sup> | 4 vCPU  | 16GB   | 150GB SSD | $0.006/minute | warp-ubuntu-2404-arm64-4x  |
| warp-ubuntu-latest-arm64-8x  | Ubuntu 24.04<sup>2</sup> | 8 vCPU  | 32GB   | 150GB SSD | $0.012/minute | warp-ubuntu-2404-arm64-8x  |
| warp-ubuntu-latest-arm64-16x | Ubuntu 24.04<sup>2</sup> | 16 vCPU | 64GB   | 150GB SSD | $0.024/minute | warp-ubuntu-2404-arm64-16x |
| warp-ubuntu-latest-arm64-32x | Ubuntu 24.04<sup>2</sup> | 32 vCPU | 128GB  | 150GB SSD | $0.048/minute | warp-ubuntu-2404-arm64-32x |
| warp-ubuntu-2604-arm64-2x    | Ubuntu 26.04             | 2 vCPU  | 8GB    | 150GB SSD | $0.003/minute |                            |
| warp-ubuntu-2604-arm64-4x    | Ubuntu 26.04             | 4 vCPU  | 16GB   | 150GB SSD | $0.006/minute |                            |
| warp-ubuntu-2604-arm64-8x    | Ubuntu 26.04             | 8 vCPU  | 32GB   | 150GB SSD | $0.012/minute |                            |
| warp-ubuntu-2604-arm64-16x   | Ubuntu 26.04             | 16 vCPU | 64GB   | 150GB SSD | $0.024/minute |                            |
| warp-ubuntu-2604-arm64-32x   | Ubuntu 26.04             | 32 vCPU | 128GB  | 150GB SSD | $0.048/minute |                            |


<sup>2</sup> The Linux ARM64 runners based on Ubuntu 24.04 LTS are compatible with
GitHub's Ubuntu 24.04 ARM64 runners. For more details on the available tooling, refer
to [this link.](https://github.com/actions/partner-runner-images/blob/main/images/arm-ubuntu-24-image.md)

## Linux ARM64 on Apple Silicon

These runners boot Ubuntu 26.04 ARM64 as a virtual machine on the same Apple M4 Pro
hardware that backs our macOS fleet, using Apple's Virtualization framework. They use
the `-xfast` suffix.

| Runner Tag                       | OS           | CPU     | Memory | Storage   | Price        |
| -------------------------------- | ------------ | ------- | ------ | --------- | ------------ |
| warp-ubuntu-2604-arm64-6x-xfast  | Ubuntu 26.04 | 6 vCPU  | 14GB   | 150GB SSD | $0.08/minute |
| warp-ubuntu-2604-arm64-12x-xfast | Ubuntu 26.04 | 12 vCPU | 28GB   | 300GB SSD | $0.16/minute |

<Callout type="info">

These are a complement to the standard `warp-ubuntu-2604-arm64-*` runners, not a
replacement.

</Callout>

The guest image carries the same tooling as the standard Ubuntu 26.04 ARM64 runner
image, so workflows can move across by changing only the `runs-on` label:

```yaml
jobs:
  build:
    runs-on: warp-ubuntu-2604-arm64-6x-xfast
    steps:
      - uses: WarpBuilds/checkout@v7
      - run: make build
```

Runner storage is ephemeral and is discarded when the runner terminates.

## MacOS M4 Pro on ARM64

| Runner Tag              | CPU     | Memory | Storage   | Price        | Aliases                     |
| ----------------------- | ------- | ------ | --------- | ------------ | --------------------------- |
| warp-macos-26-arm64-6x  | 6 vCPU  | 14GB   | 120GB SSD | $0.08/minute |                             |
| warp-macos-26-arm64-12x | 12 vCPU | 28GB   | 270GB SSD | $0.16/minute |                             |
| warp-macos-15-arm64-6x  | 6 vCPU  | 14GB   | 120GB SSD | $0.08/minute | warp-macos-latest-arm64-6x  |
| warp-macos-15-arm64-12x | 12 vCPU | 28GB   | 270GB SSD | $0.16/minute | warp-macos-latest-arm64-12x |
| warp-macos-14-arm64-6x  | 6 vCPU  | 14GB   | 120GB SSD | $0.08/minute |                             |

<Callout type="warning">
`Breaking Change`: From October 1, 2026, the 6 vCPU macOS runners have 14GB of memory and the 12 vCPU runners have 28GB. Until then they have 22GB and 44GB respectively. Prices are unchanged.
</Callout>

<Callout type="warning">
`Breaking Change`: macOS 13 runners have been removed as of June 8, 2026. Please migrate to macOS 14, macOS 15, or macOS 26 runners.
</Callout>

The comparable GitHub-hosted runner is `macos-latest-xlarge` with 6 vCPUs (M1) and 14GB of memory. The WarpBuild runner is 60% faster than the GitHub-hosted runner and is 2x cheaper.

WarpBuild provides M4 Pro based MacOS runners built on Apple Silicon with ARM64 architecture. These runners have the same tooling pre-installed as GitHub-hosted runners, functioning as drop-in replacements. Compared to the Intel-based runners, the M4 Pro based runners can be up to 8x faster.

<Callout type="info">

1. `macos-latest` runners from GitHub are based on M1 processors and are significantly slower than the M4 Pro based runners.
2. MacOS runners do not support nested virtualization and cannot run docker.
3. MacOS runners latest tag has been switched to `macos-15` in sync with GitHub's `macos-latest` tag.

</Callout>

The `warp-macos-26-arm64-6x` and `warp-macos-26-arm64-12x` runners additionally ship Xcode 27.0 and its simulator runtimes. See the [macOS 26 Tooling](#macos-26-tooling) section below for the bundled versions and support window.

## Windows x86-64

| Runner Tag                  | OS                  | CPU     | Memory | Storage   | Price         | Aliases                   |
| --------------------------- | ------------------- | ------- | ------ | --------- | ------------- | ------------------------- |
| warp-windows-latest-x64-4x  | Windows Server 2022 | 4 vCPU  | 16GB   | 256GB SSD | $0.016/minute | warp-windows-2022-x64-4x  |
| warp-windows-latest-x64-8x  | Windows Server 2022 | 8 vCPU  | 32GB   | 256GB SSD | $0.032/minute | warp-windows-2022-x64-8x  |
| warp-windows-latest-x64-16x | Windows Server 2022 | 16 vCPU | 64GB   | 256GB SSD | $0.064/minute | warp-windows-2022-x64-16x |
| warp-windows-latest-x64-32x | Windows Server 2022 | 32 vCPU | 128GB  | 256GB SSD | $0.128/minute | warp-windows-2022-x64-32x |
| warp-windows-2025-x64-4x    | Windows Server 2025 | 4 vCPU  | 16GB   | 256GB SSD | $0.016/minute |                           |
| warp-windows-2025-x64-8x    | Windows Server 2025 | 8 vCPU  | 32GB   | 256GB SSD | $0.032/minute |                           |
| warp-windows-2025-x64-16x   | Windows Server 2025 | 16 vCPU | 64GB   | 256GB SSD | $0.064/minute |                           |
| warp-windows-2025-x64-32x   | Windows Server 2025 | 32 vCPU | 128GB  | 256GB SSD | $0.128/minute |                           |
| warp-windows-2025-vs2026-x64-4x  | Windows Server 2025 (VS 2026) | 4 vCPU  | 16GB   | 256GB SSD | $0.016/minute |                           |
| warp-windows-2025-vs2026-x64-8x  | Windows Server 2025 (VS 2026) | 8 vCPU  | 32GB   | 256GB SSD | $0.032/minute |                           |
| warp-windows-2025-vs2026-x64-16x | Windows Server 2025 (VS 2026) | 16 vCPU | 64GB   | 256GB SSD | $0.064/minute |                           |
| warp-windows-2025-vs2026-x64-32x | Windows Server 2025 (VS 2026) | 32 vCPU | 128GB  | 256GB SSD | $0.128/minute |                           |

The Windows x86-64 runner images have the same tooling installed as GitHub-hosted runners.
Runner storage is ephemeral and will be deleted when the runner is terminated.

**Windows Server 2025 runners** are now available, providing the latest Windows Server platform with enhanced performance, security features, and improved compatibility. These runners include all the latest Windows updates and modern development tools.

**Windows Server 2025 (Visual Studio 2026) runners** use the same Windows Server 2025 base image, with Visual Studio 2026 installed instead of Visual Studio 2022. They are used with the `warp-windows-2025-vs2026-x64-<size>` labels.

<Callout type="info">
These `warp-windows-2025-vs2026-x64-<size>` labels are transitional. They include Visual Studio 2026, while the `warp-windows-2025-x64-<size>` labels still include Visual Studio 2022. Visual Studio 2026 may become the default for our Windows Server 2025 runners in a later update. This reflects GitHub's rollout process for the [Windows Server 2025 with Visual Studio 2026](https://github.com/actions/runner-images/issues/14016) image.
</Callout>

<Callout type="warning">
`Breaking Change`: Windows 2vCPU runners have been removed as of June 8, 2026. Please use 4vCPU or larger runners.
</Callout>

## Spot Instances

<Callout type="warning">
`Breaking Change`: Cloud spot runners have been removed as of June 8, 2026. All `*-spot` runner labels on WarpBuild Cloud are no longer available. For spot instance support, use [BYOC runners](/docs/ci/byoc) with AWS, GCP, or Azure.
</Callout>

## Concurrency

The features that are Generally Available (GA) support unlimited concurrency on Linux and Windows runners. This means that workflows can spin up any number of jobs in parallel, and any number of workflows can run in parallel. The features that are in beta support may not support unlimited concurrency.

### macOS

If your use case requires high concurrency on macOS runners, contact [support@warpbuild.com](mailto:support@warpbuild.com).

## Caching

WarpBuild provides a blazing fast, unlimited cache for GitHub Action runners. This cache can be used to store build artifacts, dependencies, and other files that are needed across builds. The cache is designed to be fast, reliable, and secure. The cache is available on all Linux based runners and is enabled by default. More details can be found in the [cache documentation](/docs/ci/features/caching).

Warpbuild caches aren't supported for windows based runners.

## WarpBuild Agent

The WarpBuild agent is present on the runner and is used to communicate with the WarpBuild platform for runner configuration and cleanup. The agent is open source and can be found [here](https://github.com/WarpBuilds/warpbuild-agent).

The agent collects telemetry data using port 33931 for monitoring and diagnostics. For more information about telemetry collection and network requirements, see our [observability documentation](/docs/ci/features/observability).


## Image Update Policy

WarpBuild regularly updates runner images to include the latest security patches, tooling updates, and compatibility improvements. Image updates are documented in our [changelog](/docs/ci/changelog).

For detailed information about pre-installed software on each image, see the [preinstalled software documentation](/docs/ci/preinstalled-software).

## macOS 26 Tooling

The `warp-macos-26-arm64-6x` and `warp-macos-26-arm64-12x` runners ship **Xcode 27.0 (build 27A266a)** in addition to the Xcode versions present in the upstream GitHub image. The following simulator runtimes are bundled with Xcode 27.0:

| Platform | Simulator Runtime |
| -------- | ----------------- |
| iOS      | 27.0 (24A434)     |
| tvOS     | 27.0 (24J360)     |
| watchOS  | 27.0 (24R362)     |
| visionOS | 27.0 (24M362)     |

<Callout type="warning">
  Xcode 27.0 is a WarpBuild addition on top of the upstream GitHub macOS 26 image and is maintained only until the official macOS 27 images are released.
</Callout>

