Coder
Coder is the strongest fit and the first product to prototype.- The control plane is self-hosted in Mintlify infrastructure.
- Terraform templates can provision full EC2 instances with arbitrary instance types, AMIs, EBS volumes, IAM, and VPC placement.
- Coder’s verified AWS templates preserve the full EC2 filesystem across stop/start.
- The outbound workspace agent supplies routes, SSH, terminal access, port forwarding, lifecycle reporting, and application health.
- Workspace applications provide authenticated path or wildcard-subdomain routes.
- Workspaces can be shared with users or groups using separate use and administration permissions.
- Prebuilt workspace pools, autostop, dormancy, audit, and richer RBAC are available, though several are Premium features.
- The API and CLI cover lifecycle, execution, logs, routes, and workspace inspection.
- https://github.com/coder/coder
- https://github.com/coder/coder/tree/main/examples/templates/aws-linux
- https://github.com/coder/coder/tree/main/examples/templates/aws-devcontainer
- https://coder.com/docs/admin/templates/extending-templates/prebuilt-workspaces
- https://coder.com/docs/user-guides/shared-workspaces
- https://coder.com/docs/reference/api/workspaces
- Mintlify must author the EC2/EBS template and component startup behavior.
- Devcloud still needs its personal dashboard/client/backend route-selection layer; a Coder app route selects one workspace app, not a three-way mix.
- Backend job ownership remains a Mintlify application concern.
- Command-run log retention and Herdr attachment need validation or a small devcloud adapter.
Ona
Ona, formerly Gitpod, is the strongest managed alternative.- Ona operates the management plane while runners and isolated EC2 environments run in the customer’s AWS VPC.
- Environment classes support high-memory and custom Enterprise EC2 shapes.
- The complete VM disk persists across stop/start.
- Dev Containers, Docker-in-Docker, Docker Compose,
sudo, long-running services, routed ports, environment commands, and logs are supported. - Enterprise prebuilds and EC2 warm pools reduce startup time.
- The API can create an environment at an exact commit.
- Organization roles, projects, runners, API/SDK access, PrivateLink, custom domains, and private registries are documented Enterprise capabilities.
- https://ona.com/docs/ona/runners/overview
- https://ona.com/docs/ona/runners/aws/environment-classes
- https://ona.com/docs/ona/environments/persistent-storage
- https://ona.com/docs/ona/projects/prebuilds
- https://ona.com/docs/ona/projects/warm-pools
- https://ona.com/docs/ona/integrations/ports
- https://ona.com/api-reference/resources/environments/methods/create
- The control plane remains vendor-operated.
- Updating an existing environment to an exact commit is not a clear first-class CLI workflow; devcloud may still need to run Git and restart commands itself.
- WebSocket behavior is not explicitly guaranteed in current port-routing docs.
- Arbitrary detached execution with durable reconnectable logs is weaker than devcloud’s required command-run contract.
- Warm pools, custom AWS classes, APIs, and fine-grained governance require an Enterprise agreement with quote-only pricing.
- Ona announced an agreement to join OpenAI in June 2026, making product and contract continuity a diligence item.
Custom AWS
A thin custom control plane on EC2 remains the fallback and may be the smallest solution for Mintlify’s fixed three-component model.- EC2 provides unconstrained Linux and Docker behavior.
- EBS preserves the checkout, package stores, build output, and local state.
- Auto Scaling warm pools can retain stopped or hibernated prepared machines.
- SSM supplies shell and command transport without public SSH.
- An outbound devcloud agent can supply durable commands, logs, health, and routes without adopting a general workspace platform.
Harness CDE
Harness CDE is the only additional vendor worth a sales call, not an immediate prototype.- Its hybrid model runs one Gitspace per VM in the customer’s AWS account.
- A Harness Delegate, VM Runner, and CDE Gateway handle lifecycle and routing.
- Custom Ubuntu AMIs, Dev Containers, forwarded ports, IDE access, and autostop are supported.
- https://developer.harness.io/docs/cloud-development-environments/introduction/self-hosted
- https://developer.harness.io/docs/cloud-development-environments/deep-dive-into-gitspaces/self-hosted-architecture
Excluded
- Daytona, E2B, Cloudflare Sandbox, Vercel Sandbox, Modal, and Blacksmith Sandboxes solve generic sandbox or agent execution rather than the primary remote development host problem.
- Blacksmith Testboxes were initially classified only as a test adjunct. Later protocol research showed they are live SSH hosts and therefore merit a narrow component-hosting experiment. (Protocol notes live in git history.)
- DevZero’s current product is Kubernetes optimization; its former development environment product is no longer publicly sold or documented.
- DevPod OSS is client-only. Public DevPod Pro product, pricing, and support evidence is insufficient.
- GitHub Codespaces runs only on GitHub-owned compute and does not provide the required shared environment or extensible control plane.
- Okteto, OpenShift Dev Spaces, GitLab Workspaces, and similar products become relevant only if Mintlify first decides to make Kubernetes the box substrate.