---
title: GitHub Codespaces
slug: github-codespaces
url: "https://toolweight.com/options/github-codespaces"
homepage: "https://github.com/features/codespaces"
categories: sandbox-providers
last_verified: 2026-01-15
license: CC-BY-4.0
---

# GitHub Codespaces

> Devcontainer-backed cloud VMs built for humans, occasionally repurposed for agents.

Codespaces gives every repository a full Azure VM configured by a devcontainer, with an editor, port forwarding and persistent storage. It is designed for a developer sitting in front of it, not for an API creating four hundred of them, and the boot times and quotas reflect that. It is in this roster because plenty of teams reach for it first, and because the Australian region and the devcontainer standard are real advantages.

## Identity

|  |  |
| --- | --- |
| Name | GitHub Codespaces |
| Company | GitHub |
| One-liner | Devcontainer-backed cloud VMs built for humans, occasionally repurposed for agents. |
| Site | https://github.com/features/codespaces |
| Docs | https://docs.github.com/en/codespaces |
| Founded | 2020 |
| Funding | Public |
| Brand | https://toolweight.com/vendors/GitHub |
| Compared in | 1 |

## Where it is compared

### [Sandbox providers](https://toolweight.com/compare/sandbox-providers)
Ranked **#15 of 20** on default weights.
| Field | Value | Confidence | Verified | Source | Note |
| --- | --- | --- | --- | --- | --- |
| Cold start | 45 s | Inferred | - | - | Estimate for a cold codespace on a devcontainer with no prebuild. Prebuilds cut this to roughly ten seconds; resuming a stopped codespace is faster again. |
| Cold start (claimed) | 10 s | Vendor-claimed | 2026-01-15 | https://docs.github.com/en/codespaces/prebuilding-your-codespaces | GitHub markets prebuilds as making codespaces available in seconds. |
| Isolation | vm | Inferred | - | - | A dedicated Azure VM per codespace. |
| Root in guest | ● | Vendor-claimed | 2026-01-15 | https://docs.github.com/en/codespaces | - |
| Egress control | allowlist | Vendor-claimed | 2026-01-15 | https://docs.github.com/en/codespaces | Organisation policies can restrict outbound network access. |
| Max runtime | 1440 min | Inferred | - | - | No hard runtime cap; idle timeout defaults to 30 minutes and retention to 30 days. |
| Persistent FS | ● | Vendor-claimed | 2026-01-15 | https://docs.github.com/en/codespaces | - |
| Snapshot & fork | ◐ | Inferred | - | - | Prebuilds are a build cache, not a runtime snapshot; you cannot fork a live codespace. |
| Custom images | ● | Vendor-claimed | 2026-01-15 | https://containers.dev | The devcontainer spec, which is an open standard and portable. |
| GPU | ○ | Inferred | - | - | Not on standard self-serve machine types. |
| Runtimes | any-oci-image | Inferred | - | - | - |
| Preview URLs | ● | Vendor-claimed | 2026-01-15 | https://docs.github.com/en/codespaces | Forwarded ports, private by default. |
| Browser inside | ◐ | Inferred | - | - | - |
| File up/download | ◐ | Inferred | - | - | CLI and SSH; no clean programmatic file API. |
| Sydney region | ● | Vendor-claimed | 2026-01-15 | https://docs.github.com/en/codespaces | Australia is a selectable region. |
| Concurrent limit | 10 sandboxes | Inferred | - | - | Per-user concurrent codespace limits are low by default; this is a product for humans. |
| MCP server | ○ | Inferred | - | - | GitHub's MCP server covers the API surface, not codespace exec. |
| SDKs | rest-api, cli | Inferred | - | - | - |
| Streaming output | ◐ | Inferred | - | - | Over SSH; no exec-stream API. |
| Price / hour | $0.18 /hr | Vendor-claimed | 2026-01-15 | https://docs.github.com/en/billing/managing-billing-for-github-codespaces | 2-core / 8 GB at $0.18/hr, plus storage per GB-month. |
| Meter | per-minute | Inferred | - | - | Metered in compute-minutes. |
| Idle cost | storage-only | Vendor-claimed | 2026-01-15 | https://docs.github.com/en/billing | Stopped codespaces bill storage. |
| GitHub stars | - | Inferred | - | - | - |
| Funding | public | Vendor-claimed | 2026-01-15 | https://microsoft.com | - |
| Shipped | 2020 | Vendor-claimed | 2026-01-15 | https://github.blog | - |
| Positioning | A configured development environment in the cloud, one click from the repository. | Inferred | - | - | - |

**Verdict.** Included because teams reach for it first and then discover the concurrency limits and minute-scale boots. It is an excellent environment for a human and a bad substrate for an API creating hundreds of sandboxes. The devcontainer spec, though, is the most portable image format on this page.

## Alternatives

- [ascii](https://toolweight.com/options/ascii), Agent orchestration over Telegram, running on box's VM infrastructure.
- [Blaxel](https://toolweight.com/options/blaxel), Agent-first cloud claiming ~25 ms microVM boots from snapshots.
- [box](https://toolweight.com/options/box), Persistent Linux VMs with SSH, per-VM IPv4 and disk-level forking, priced flat.
- [Cloudflare Sandbox](https://toolweight.com/options/cloudflare-sandbox), Container sandboxes driven from a Worker, addressed through Durable Objects.
- [CodeSandbox SDK](https://toolweight.com/options/codesandbox-sdk), Firecracker VMs with memory snapshots, from the online IDE, now owned by Together AI.
- [Daytona](https://toolweight.com/options/daytona), Sub-second container sandboxes for agent workloads, from a team that built a dev-env manager.
- [Self-hosted Firecracker](https://toolweight.com/options/diy-firecracker), The baseline: Firecracker on your own metal, plus every hard part you now own.
- [E2B](https://toolweight.com/options/e2b), Open-source Firecracker sandboxes with Python and TypeScript SDKs for AI agents.
- [exe.dev](https://toolweight.com/options/exe-dev), Persistent VMs you SSH into, with root, apt and systemd, on a flat monthly plan.
- [Fly.io Machines](https://toolweight.com/options/fly-machines), Raw Firecracker microVMs with a REST API, durable volumes and 35+ regions.
- [Freestyle](https://toolweight.com/options/freestyle), Run untrusted JavaScript and full dev servers, with git hosting and domains built in.
- [Islo](https://toolweight.com/options/islo), Per-agent isolated cloud sandboxes with enterprise policy controls, from Incredibuild.

## Licence and attribution

Data from toolweight (https://toolweight.com), licensed CC-BY-4.0.

- Licence: [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/)
- Canonical HTML: https://toolweight.com/options/github-codespaces
- Machine-readable: https://toolweight.com/options/github-codespaces.md · https://toolweight.com/api/v1 · https://toolweight.com/mcp
- toolweight takes no affiliate revenue and sells no placements. Corrections: https://toolweight.com/suggest
