- Sessions to run inside your network, next to internal services, registries, and secrets
- Custom hardware profiles (e.g. GPUs, large memory machines, specific OS images)
- Existing dev box, VM, or Kubernetes infrastructure to host Devin workloads
- Enterprise controls over network access, build outputs, and monitoring

How it works
An outpost is a named queue of Devin sessions to be served on your own machines. Once you register an outpost (e.g.gpu-h200 or dev-boxes), it appears as a machine option in Devin Cloud alongside Ubuntu, Windows, etc. — Cloud sessions started on an outpost wait in its queue until one of your machines picks them up.
Every machine that serves sessions from an outpost is a worker. To turn a machine into a worker, install the Devin CLI and run:
Orchestration
Long-lived worker machines are the simplest setup, but with the Outposts API you can also write an orchestrator: software that watches the outpost’s queue and, for each waiting session, spins up a fresh VM or container, starts the worker inside it, and tears the machine down when the session ends. See Orchestration to learn how, deploy devin-outpost-k8s — our open-source operator that runs the loop on any Kubernetes cluster — or run on a partner platform that already implements it for you (see Integrations).Machine dependencies
Sessions execute directly on your machines, so the worker relies on tools you install there.Get started
Quickstart
Create an outpost and serve sessions from a single machine with
devin worker start — no orchestrator required.Orchestration
Scale to a fleet: poll the queue, claim sessions, provision machines, and run workers automatically.
Reference
The full surface area: CLI commands and flags, fleet API endpoints, binary distribution, and the spawn contract.
Integrations
Partner platforms implement the orchestration loop for you — sessions run on their infrastructure with no worker to run and no orchestrator to build. Each partner documents its own setup:Limitations
- Devin Outposts currently works only with multi-tenant hosting; it is not currently available with Dedicated Tenant deployments.
- Outposts shifts significant infrastructure and operational responsibility to the customer. Teams must secure and operate their remote development VMs at scale, including provisioning, isolation, access controls, capacity management, monitoring, and recovery. For security-conscious customers, we recommend Dedicated Tenant (Dedicated SaaS), which provides a customer-isolated environment with security and orchestration managed by Cognition.

