---
title: "9apes Docs - Run GitHub Actions Jobs on 9apes"
description: "Learn how to install 9apes, choose runner labels, migrate GitHub Actions workflows, review pricing, and troubleshoot setup issues."
url: https://9apes.com/docs/
---

# 9apes Docs - Run GitHub Actions Jobs on 9apes

9apes gives teams faster GitHub Actions runners without requiring them to leave GitHub Actions.

Our runners are built for speed and security, using high single-core performance machines with NVMe disks to keep builds fast. Each job runs inside an ephemeral VM, giving every build strong isolation by default.

## What you need

- GitHub organization where you can install GitHub Apps.
- 9apes account — [create one with GitHub](https://9apes.com/docs/sign-up/); it takes one sign-in and no credit card.
- Supported runner label from [Available Runners](https://9apes.com/docs/available-runners/).

```diff lang="yaml"
- runs-on: ubuntu-latest
+ runs-on: 9apes
```

## Get Started

- [Create an Account](https://9apes.com/docs/sign-up): Sign in with GitHub and install the 9apes GitHub App.
- [Quick Start](https://9apes.com/docs/quick-start): Get your first workflow running on 9apes.
- [Available Runners](https://9apes.com/docs/available-runners): Choose the `runs-on` label for your job.
- [Security](https://9apes.com/security/): Review job isolation, GitHub permissions, and security links.
- [Pricing](https://9apes.com/docs/pricing-billing): Understand usage, billing basics, and where to review consumption.
- [Developer Portal](https://9apes.com/developers/): Every 9apes doc, runner label, and machine-readable resource in one index.

## How 9apes fits into GitHub Actions

You keep your existing GitHub Actions workflows. For each job you want to run on 9apes, update the job's `runs-on` value to a supported 9apes runner label.

```yaml
jobs:
  test:
    runs-on: 9apes
    steps:
      - uses: actions/checkout@v4
      - run: npm test
```
