Comparing itopia Spaces and GitHub Codespaces

itopia Spaces supports multiple IDEs, source control systems, and CI/CD workflows.

We're also open-source and run on carbon-neutral cloud servers.

graphical divider

itopia Spaces and GitHub Codespaces are cloud based developer environments that allow you to spin-up custom development workspaces in seconds.

Here's how the services compare.

itopia Spaces GitHub
VS Code Support Use VS Code as the IDE in your environment
check interface icon
check interface icon
Multi-IDE Support Use IntelliJ, PyCharm, Eclipse, or any Linux-compatible IDE
check interface icon
GitHub Integration Integrate with GitHub as your managed Git host
check interface icon
check interface icon
Any VCS Integration Integrate with GitLab, Bitbucket, Perforce, or any other version control system - managed or on-site
check interface icon
Private Connectivity & VPN Securely connect to on-prem and private networks and configure traffic policies
check interface icon
Endpoint Isolation Prevent unwanted exfiltration of source code
check interface icon
Curated Environments Start working immediately in a space that's ready to go with the most popular tools
check interface icon
Custom Environments Bring your own tools & dependencies
check interface icon
check interface icon
Availability Who can access the service today? Everyone Organizations w/
GitHub Team or
Enterprise Cloud
Fully Managed Provisioned, hosted, and scaled for your team
check interface icon
check interface icon

Committed to Open Source

itopia Spaces is the fully-managed version of Selkies, an open source project started at Google.

  1. 2019

    Selkies is published by Google Cloud as an open source project for stateful workload orchestration on Kubernetes

  2. 2020

    The Selkies project becomes an independent open source project

  3. January 2021

    Former Google Cloud Solutions Architects Dan Isla and Jan Van Bruggen join itopia. itopia becomes the primary maintainer of Selkies

  4. October 2021

    itopia Spaces is released, offering Selkies as a manged service to enterprise development teams

Frequently Asked Questions

itopia spaces provides cloud developer workspaces: flexible, containerized environments where developers code from anywhere via their preferred IDE in a browser.

The biggest difference is that itopia Spaces is more flexible: we support multiple IDEs, source control systems, and CI/CD workflows. GitHub Codespaces is opinionated about the IDE and source control system developers use; we let our customers select the best tools for their environments.

Yes. Spaces is a fully-managed service that automatically scales with your team.

Spaces is hosted in Google Cloud on dedicated Google Kubernetes Engine (GKE) clusters. itopia is proud to be a Google Cloud Partner, recognized as Google's Cloud Commerce Technology Partner of the Year in 2019.

Yes all common developer tools should be baked into the base image. For tools used by individual developers, these should be saved to the user's home directory.

Yes. Spaces isn't coupled to any particular source control system, tool, or protocol. The apps you run remotely in a space can make any web requests, just like the apps you currently run on a local device. Additionally, Spaces enables your administrators to securely connect deployments to private networks, customize DNS resolvers, and configure allowed/blocked traffic policies, to ensure a smooth networking experience for your whole team.

Yes. The itopia operations team is monitoring the system using Google Cloud Platform best practices and alerts.

The environment auto scales based on the number of users and each deployment region supports up to 5,000 users. Managed storage can also be increased dynamically.

Still have questions? Get in touch

Ready to get started?

Contact us to learn how your development team can work faster, better, and happier with itopia Spaces.

arrow-up icon