Skip to main content
Research date: 2026-07-22. Devcloud needs organization-governed remote development hosts, not generic code-execution sandboxes. The compute must comfortably run 20 GB+ processes, retain a full mutable filesystem and package caches, expose long-running HTTP and WebSocket services, and behave like a remote Linux development machine. The practical vendor decision is whether Mintlify buys a workspace control plane for AWS or builds a thin one. AWS remains the likely compute provider in all cases.

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.
Primary sources: What Coder does not remove:
  • 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.
Primary sources: Important gaps:
  • 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.
The cost is owning provisioning reconciliation, agent upgrades, route auth, access control, idle cleanup, warm-pool claims, logs, and failure recovery. Coder should be treated as the reference implementation and buy-versus-build baseline for every one of those features.

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.
However, customer-hosted Gitspaces remain feature-gated, while public evidence for warm pools, programmable command/log APIs, shared environments, stable route identity, and WebSockets is incomplete. Primary sources:

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.

Recommendation

Run the cheapest proof first on an owned Blacksmith Testbox using the official CLI and one explicit SSH local-forward experiment. If it cannot reliably host the components, run the same proof on Coder Community Edition with persistent AWS EC2/EBS. Request an Ona Enterprise architecture and pricing call only after those results. Build the custom AWS path only where Blacksmith fails and Coder proves heavier or less adaptable than devcloud’s fixed component model.