Skip to content
SPECIFICTION
Get listed

AWS Cloud9 vs GitHub Codespaces

AWS Cloud9

aws.amazon.com

GitHub Codespaces

github.com

Side by side

FigureAWS Cloud9GitHub Codespaces
Price fromFree$0.07/mo
Free planYesYes
Free trial——
Open source——
WebYesYes
Windows—Yes
macOS—Yes
LinuxYesYes
iOS—Yes
Android—Yes
API—Yes
Plans published18
Spec score · Cloud IDEs8.1 (#9)8.6 (#4)
Spec score · Coding Playgrounds8.1 (#56)8.9 (#14)
Spec score · Cloud Development Environments8.1 (#13)8.6 (#7)
Free planYesYes

Plans

AWS Cloud9

  • AWS Cloud9Free

AWS Cloud9 pricing →

GitHub Codespaces

  • 2-core compute$0.18 a month
  • 4-core compute$0.36 a month
  • 8-core compute$0.72 a month
  • 16-core compute$1.44 a month
  • 32-core compute$2.88 a month
  • Codespaces storage$0.07 a month
  • GitHub Codespaces personal included usageFree
  • GitHub Codespaces pay-as-you-go$0.18 a month

GitHub Codespaces pricing →

In their own words

AWS Cloud9

AWS Cloud9 is a browser-based IDE for writing, running, and debugging code. It combines an editor, debugger, and terminal and supports over 40 programming languages, including JavaScript, Python, PHP, Ruby, Go, and C++. Users can create environments on new EC2 instances or connect existing Linux servers over SSH. EC2 environments include Git, Docker, language runtimes, package managers, and an AWS CLI authenticated with the logged-in user’s permissions. Cloud9 includes tools for creating, editing, running, debugging, and deploying Node.js or Python AWS Lambda functions, with AWS SAM support. IAM users in the same AWS account can collaborate on IDE and command-line sessions. Editor features include auto-completion, code folding, hinting, syntax highlighting, and more than 30 color schemes. Cloud9 has no additional service charge, but EC2 compute, EBS storage, and other AWS resources are billed at normal rates. EC2 setups create an instance and 8-GB EBS volume, and users remain responsible for patching and backups. Environments can stop automatically after the IDE closes, which may end terminal sessions.

Visit aws.amazon.com

GitHub Codespaces

GitHub Codespaces provides cloud development environments configured for a repository and hosted by GitHub. Repository dev container files can define a repeatable environment; users can start from a template or a branch or commit. Each codespace runs in a Docker container on a GitHub-hosted virtual machine, with machine choices from 2 cores, 8 GB RAM, and 32 GB storage to 32 cores, 128 GB RAM, and 128 GB storage. Connect through a browser, Visual Studio Code, or GitHub CLI from an internet-connected device, including an iPad. The Codespaces extension also connects a GitHub account to local Visual Studio Code. Each codespace has its own virtual machine and isolated network; connections use a TLS-encrypted tunnel and GitHub authentication, and forwarded ports are private by default. GitHub Free personal accounts include 120 compute hours and 15 GB-month of storage; Pro includes 180 hours and 20 GB-month. Usage is billed monthly, with 2-core compute at $0.18 a month and storage at $0.07 a month. Codespaces cannot be self-hosted and is unavailable for repositories owned by managed user accounts.

Visit github.com