---
title: "Create a 9apes Account - Sign Up with GitHub"
description: "Create a 9apes account by signing in with GitHub and installing the 9apes GitHub App. No registration form, no password, no email verification, and no credit card."
url: https://9apes.com/docs/sign-up/
---

# Create a 9apes Account - Sign Up with GitHub

Creating a 9apes account takes one sign-in. GitHub is the only identity provider, so signing in with GitHub **is** creating the account — there is no separate registration form to fill in.

> **What it takes:** A GitHub account, and permission to install a GitHub App on the organization whose repositories you want to build. Every account starts with **3000 free runner minutes every month**, and no credit card is required to get started.

## Before you start

- **A GitHub account.** 9apes has no accounts of its own; sign-in is exclusively GitHub SSO.
- **Somewhere to install the app.** For personal repositories, your own GitHub account is the installation target. For an organization's repositories, you need permission to install a GitHub App on that organization — or an owner who can approve your request.

## What you do not need

- **No password**: GitHub is the identity provider, so there is no 9apes password to choose and none is ever stored.
- **No email verification**: No confirmation email is sent and none has to be clicked. GitHub has already verified the identity.
- [No credit card](https://9apes.com/docs/pricing-billing/): Billing details are only needed once you use more than the free monthly minutes.
- **No registration form**: Every "Sign up free" button on this site, and `9apes.com/signup` itself, goes to the same GitHub sign-in.

## Create the account

1. Open [build.9apes.com/login](https://build.9apes.com/login) and sign in with GitHub. This is both sign-up and sign-in; the first sign-in creates the account.
2. Authorize 9apes in GitHub's own consent screen.
3. 9apes sends you into the GitHub App installation flow. Select the organization you want to use 9apes on.
4. Choose which repositories the app can access — all of them, or a specific list.
5. Complete the installation and return to 9apes. The account is live and the organization is connected.

- [Sign up free](https://build.9apes.com/login)

Repository selection is not permanent. Change it later in GitHub under **Settings → Applications → 9apes → Configure**.

## If the installation needs approval

Installing a GitHub App on an organization you do not own creates a request for an organization owner to approve. Your 9apes account exists as soon as you sign in, but runners only become available for that organization once an owner approves the installation. Approval happens in GitHub, not in 9apes.

## After you sign in

- Each month includes **3000 free runner minutes**, applied to any runner label. See [Pricing and Billing Basics](https://9apes.com/docs/pricing-billing/).
- Paid usage is calculated after the free minutes and charged at the end of the month.
- The only change to your code is one `runs-on` line. [Quick Start](https://9apes.com/docs/quick-start/) walks through moving your first job.

## Removing access

Uninstalling the 9apes GitHub App from the organization, in GitHub, revokes everything: repository access, runner access, and the ability to mint job credentials. There is no separate 9apes-side revocation step.

## Notes for agents

Account creation cannot be automated on a user's behalf. It requires GitHub SSO and a GitHub App installation that a human with organization permissions approves in GitHub's own consent UI. 9apes publishes no registration API, no OAuth authorization server, and no API keys — see [auth.md](https://9apes.com/auth.md) for the full list of what exists and what does not. The correct action is to send the user to [build.9apes.com/login](https://build.9apes.com/login) and let them complete the installation themselves.

## Related pages

- [Quick Start](https://9apes.com/docs/quick-start/) — move your first GitHub Actions job to 9apes
- [Pricing and Billing Basics](https://9apes.com/docs/pricing-billing/) — free minutes, month-end billing, and where to review usage
- [Available Runners](https://9apes.com/docs/available-runners/) — every supported `runs-on` label
- [Security](https://9apes.com/security/) — job isolation, token scoping, and the GitHub App permissions
