Skip to main content

Introduction

What is WarpBuild?

WarpBuild provides blazing fast, secure runners for GitHub Actions. WarpBuild uses machines with super fast single core performance and attached NVMe disks for enabling fast builds. This is coupled with ephemeral VMs for security and isolation.

The runners are designed to be fully compatible with GitHub Actions, and can be used as a drop-in replacement for GitHub-hosted runners. The same packages are pre-installed on the runners for a seamless experience. Your existing github actions will run without any changes.

Provisioning fast runners is the first step on our mission to make build engineering better, through a rich ecosystem of tools, runners, and dashboards for visibility.

Supported runners

  1. Ubuntu x86-64 runners - 2x, 4x, 8x, 16x, 32x variants
  2. Ubuntu ARM64 runners - 2x, 4x, 8x, 16x, 32x variants
  3. MacOS ARM64 runners - powered by M2 Pro processors with 6vCPU and 14GB RAM

Features

  1. 30% faster than GitHub Actions, 10x cheaper
  2. WarpBuild BYOC - Spin up runners in your own VPC, on your own AWS, GCP account.
  3. Customize runners with your own machine images and VM types
  4. Unlimited concurrency for eliminating job queueing delays
  5. Unlimited, blazing fast caching
  6. Secure VM-level isolation for your workloads
  7. Easy debugging - SSH into running GitHub actions workflows

Use cases

  1. Plain ol' GitHub actions, but faster, cheaper, and awesomer
  2. Easy debugging: SSH into a running workflow using Action-Debugger
  3. Get unlimited cache size without having to self-host runners because of 10GB cache limitations from GitHub
  4. Running android emulators in CI
  5. Spinning up kubernetes clusters in CI
  6. Run as a VM, not as a container, for workloads that don't work in dind or kind environments

Tools

  1. Action-debugger: SSH into running GitHub actions workflows for easy debugging

Compliance

WarpBuild is SOC2 Type 2 compliant. Please request the documentation in our trust center or email us at [email protected] to discuss your requirements.