Nimbus is for engineering teams who prioritize flexibility, speed, and scale. We're proud to do things differently.
GitHub Codespaces is Microsoft's pay-as-you-go cloud developer environment solution. Like with Nimbus, you can standardize environments, runtime requirements, hardware specs, and extensions. But with key differences.
Codespaces has built a completely managed service built on Microsoft Azure and using containers hosted on a VM. Nimbus lets you host your own service and provision VMs or containers.
They also prioritize Microsoft products (e.g. VS Code, Azure, Github). Nimbus is platform agnostic and supports what developers want - this includes Microsoft products but also Terraform, Jetbrains, other version control tools, IDEs, etc.
Platform lock-in. Limited to VS Code with few non-Microsoft integrations
Can't host your own service or customize machines as needed
Repository based design is not ideal for complex products
Limited power (12 GB RAM) and storage (50gb), and proprietary YAMLs
Container based solution has security, complexity and performance implications
Not designed for scaling or enterprise teams
Gitpod is a start-up focusing on automating the provisioning of ready-to-code developer environments, like Nimbus. But, while Nimbus focuses on teams and complex products, Gitpod appears to focus on individual dev use cases.
They provide users with a shared 16vCPU 64 GB RAM machine that is containerized and allows users to access up to 12 GB RAM. These containers only run when a user is working in a pod making many tasks difficult or impossible on Gitpod.
Gitpod also uses its own YAML to set up environments and has been explicit about its preference for a managed solution, in contrast to Nimbus' push for utilizing popular tools like Terraform and self-hosted solutions.
Nimbus handles more software development scenarios than Gitpod or Codespaces.
Customized to your hearts content using Terraform or any AWS EC2 instance type can be used for development environments - including GPU backed machines, Mac or ARM instances, memory or compute optimized instances, and more.
Try Nimbus, Gitpod, and Codespaces - you'll feel the difference!