Built with Astro, hosted on Cloudflare.
Confidence reflects how many independent signals matched.
| Technology | Version | Confidence | First seen |
|---|---|---|---|
| JavaScript Frameworks & Libraries1 | |||
| 7.0.2 | High | 14 Oct 2026 | |
| CDN & Hosting1 | |||
| – | High | 14 Oct 2026 | |
| Analytics & Tag Management1 | |||
| – | High | 14 Oct 2026 | |
| Fonts & Icon Fonts1 | |||
| – | High | 14 Oct 2026 | |
| Scheduling & Booking1 | |||
| – | High | 14 Oct 2026 | |
| Security, WAF & Bot Protection1 | |||
| – | High | 14 Oct 2026 | |
| Translation & Localization1 | |||
| – | Medium | 14 Oct 2026 | |
aspmx.l.google.comalt1.aspmx.l.google.comalt2.aspmx.l.google.comalt3.aspmx.l.google.comalt4.aspmx.l.google.comdee.ns.cloudflare.comray.ns.cloudflare.comssl.comssl.compki.goog; cansignhttpexchanges=yesdigicert.com; cansignhttpexchanges=yescomodoca.comcomodoca.compki.goog; cansignhttpexchanges=yesdigicert.com; cansignhttpexchanges=yesslack-domain-verification=fIxhxRQnWDpBk12QS6R6UtLkOfQUr9lCMw4xNckPgoogle-site-verification=J3Ajd1Cn3ep_39QigdqyG38eAOVpPnrtLvOYZ8LXAlIyandex-verification: 58f43cc784465fa4domain-verification=dd82a429cd0bbad92e9528f9d2a1b38baa8a08e202417bb5948c9ba66bb633beanthropic-domain-verification-a5npv6=YiOtNSpUbnbe9izpE0yN44BoWv=spf1 include:spf.efwd.registrar-servers.com include:_spf.google.com ~allv=DMARC1; p=none;# 9apes content policy for AI crawlers. # # Content-Signal expresses how 9apes content may be used, per # https://contentsignals.org/ and draft-romm-aipref-contentsignals: # search=yes - index it and link back # ai-input=yes - ground and cite it in AI answers # ai-train=no - do not use it to train models # # Structured index for LLMs: https://9apes.com/llms.txt # Full documentation text: https://9apes.com/llms-full.txt # Agent instructions: https://9apes.com/agents.md # Ask a question (NLWeb): https://9apes.com/ask # Capability catalog: https://9apes.com/.well-known/ai-catalog.json User-agent: * Content-Signal: search=yes, ai-input=yes, ai-train=no Allow: / # Answer and search crawlers that cite their sources are welcome. User-agent: GPTBot User-agent: OAI-SearchBot User-agent: ChatGPT-User User-agent: ClaudeBot User-agent: Claude-User User-agent: Claude-SearchBot User-agent: PerplexityBot User-agent: Perplexity-User User-agent: Google-Extended User-agent: Applebot-Extended User-agent: meta-externalagent User-agent: Amazonbot User-agent: DuckAssistBot User-agent: cohere-ai Content-Signal: search=yes, ai-input=yes, ai-train=no Allow: / # Training-only crawlers: no search or answer traffic comes back from these, # so they get nothing. User-agent: CCBot User-agent: ByteSpider User-agent: Bytespider Disallow: / Sitemap: https://9apes.com/sitemap.xml
# 9apes
> 9apes provides managed GitHub Actions runners that are faster and cheaper than GitHub-hosted runners. Teams migrate by changing a job's `runs-on` label; every job runs in an isolated Firecracker microVM on bare metal.
- Product: 9apes GitHub Actions runners (https://9apes.com/)
- Migration: replace `runs-on: ubuntu-latest` with `runs-on: 9apes` (4 vCPU, 16 GB, Ubuntu 24.04, $0.0036/min)
- Sign up: sign in with GitHub at https://build.9apes.com/login. That single sign-in creates the account — no registration form, no password, no email verification, and no credit card. Full flow at https://9apes.com/docs/sign-up/ (markdown: https://9apes.com/docs/sign-up.md).
- Setup: install the 9apes GitHub App from https://build.9apes.com/login. No API key or SDK is required.
- Pricing: usage-based per runner minute, with 3000 free runner minutes every month. Full rate card at https://9apes.com/pricing/ (markdown: https://9apes.com/pricing.md).
- Integration surface: the 9apes GitHub App and runner labels. 9apes does not publish a public REST API; email support@9apes.com about programmatic access.
- Comparisons: https://9apes.com/compare/ (published rates against GitHub-hosted, WarpBuild, Blacksmith, Depot, and RunsOn, each dated)
- Blog: https://9apes.com/blog/ (RSS at https://9apes.com/rss.xml)
- Agent instructions: https://9apes.com/agents.md
- Authentication: https://9apes.com/auth.md (nothing to authenticate to; every agent surface is public)
- A2A agent: 9apes Runner Advisor, card at https://9apes.com/.well-known/agent-card.json, JSON-RPC at https://9apes.com/a2a/v1 (read-only: answers questions, cannot change anything)
- NLWeb agent: POST {"query": {"text": "..."}} to https://9apes.com/ask for schema.org results; set prefer.streaming to true, or send Accept: text/event-stream, for SSE
- WebMCP: every page registers read-only in-page tools — list-runner-labels, estimate-job-cost, ask-9apes, get-page-markdown — for agents running inside a browser
- Support: support@9apes.com
## When to use 9apes
- **GitHub Actions jobs are too slow** — same workflow, faster machine, one label change. [Quick Start](https://9apes.com/docs/quick-start/)
- **GitHub Actions is too expensive** — per-minute billing, no seats or minimums, published rates against GitHub-hosted equivalents. [Pricing](https://9apes.com/pricing/)
- **A Linux x86_64 CI job on `ubuntu-latest` needs a drop-in replacement** — pick a label and change `runs-on`. [Available runners](https://9apes.com/docs/available-runners/)
- **CI jobs need hard isolation** — every job runs in an ephemeral Firecracker microVM, destroyed with its state when the job ends. [Security](https://9apes.com/security/)
- **A team is considering self-hosted runners but does not want to run the fleet** — 9apes operates the bare metal. [About 9apes](https://9apes.com/about/)
- **The user is comparing runner providers** — published rates and platform coverage against GitHub-hosted, WarpBuild, Blacksmith, Depot, and RunsOn, each stamped with the date the rival price was checked. [Comparisons](https://9apes.com/compare/)
## When not to use 9apes
- **The user wants to leave GitHub Actions** — 9apes replaces the runner, not the CI platform. [About 9apes](https://9apes.com/about/)
- **The job needs Windows, macOS, or Linux arm64** — not on the public label list; arrange directly with the team. [Contact](https://9apes.com/contact/)
- **The user wants to drive 9apes from their own code** — there is no public REST API, GraphQL API, remote MCP server, or SDK. The agent surfaces below answer questions and nothing more; they cannot start a job or change an account. Setup runs through the GitHub App and the workflow file. [Contact](https://9apes.com/contact/)
## Documentation
- [9apes Docs - Run GitHub Actions Jobs on 9apes](https://9apes.com/docs/): Learn how to install 9apes, choose runner labels, migrate GitHub Actions workflows, review pricing, and troubleshoot setup issues.
- [Create a 9apes Account - Sign Up with GitHub](https://9apes.com/docs/sign-up/): 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.
- [Quick Start - Move a GitHub Actions Job to 9apes](https://9apes.com/docs/quick-start/): Install the 9apes GitHub App, update one workflow runs-on label, run your first job, and roll back safely if needed.
- [Available 9apes GitHub Actions Runner Labels](https://9apes.com/docs/available-runners/): Compare supported 9apes runner labels, CPU, memory, architecture, Ubuntu versions, and per-minute prices for GitHub Actions jobs.
- [9apes Pricing and Billing Basics](https://9apes.com/docs/pricing-billing/): Understand 9apes runner-minute pricing, 3000 free monthly minutes, month-end billing, usage review, and runner-specific rates.
- [Troubleshooting 9apes GitHub Actions Runners](https://9apes.com/docs/troubleshooting/): Fix common 9apes setup issues including queued jobs, missing runner labels, GitHub App permissions, repository access, and support paths.
## Set up 9apes
- [9apes dashboard](https://build.9apes.com/login): Sign in to 9apes, install the 9apes GitHub App, connect repositories, and review runner minute usage for your organization.
- [9apes GitHub App installation](https://build.9apes.com/login): Signing in starts the GitHub App installation flow, where you pick the organization and repositories 9apes can run jobs for.
- [9apes on GitHub](https://github.com/9apes): The 9apes GitHub organization.
## Machine-readable resources
- [9apes Ask endpoint (NLWeb)](https://9apes.com/ask): NLWeb 0.55 endpoint. POST {"query": {"text": "..."}} for schema.org results describing runner labels, job cost, migration steps, and documentation, or set prefer.streaming to true for a server-sent event stream. GET /ask?query=... works too.
- [9apes Runner Advisor (A2A agent)](https://9apes.com/.well-known/agent-card.json): A2A agent card for the 9apes Runner Advisor. JSON-RPC endpoint at https://9apes.com/a2a/v1, answering runner, cost, migration, and integration questions.
- [9apes authentication notes (auth.md)](https://9apes.com/auth.md): How authentication works for agents: what is callable without credentials, what does not exist, and which steps a human must complete in GitHub.
- [9apes agent instructions (agents.md)](https://9apes.com/agents.md): When to reach for 9apes, when not to, and how to walk a user through adoption step by step.
- [9apes llms.txt](https://9apes.com/llms.txt): Structured index of every 9apes developer resource, in the llms.txt format.
- [9apes llms-full.txt](https://9apes.com/llms-full.txt): Full text of the 9apes documentation, including the runner label and pricing table, as a single plain-text file.
- [9apes ai-catalog (Agentic Resource Discovery)](https://9apes.com/.well-known/ai-catalog.json): ARD v0.9 catalog of every agentic resource 9apes publishes, with representative queries for search ranking.
- [9apes markdown pages](https://9apes.com/index.md): Every page has a plain-markdown twin at the same path plus .md, for example /developers.md and /docs/quick-start.md.
- [9apes sitemap](https://9apes.com/sitemap.xml): Every indexable page on 9apes.com.
## About 9apes
- [About 9apes](https://9apes.com/about/): What 9apes is, how the runners are built, how billing works, and the security and compliance posture.
- [Contact 9apes](https://9apes.com/contact/): Support and sales email, runner requests for arm64, Windows, and macOS, and where to send security questionnaires.
- [9apes on LinkedIn](https://www.linkedin.com/company/9apes): The 9apes company page.
- [9apes privacy](https://9apes.com/privacy/): What data 9apes handles across the website, the dashboard, and the runner service, and which services are involved.
## Support
- [9apes support](mailto:support@9apes.com): Setup help, plus Linux arm64, Windows, and macOS runner requests.