Coder

Developer Control Plane
Source
Open
What is Coder?
Coder provides self-hosted development environments for developers and coding agents on your infrastructure. It uses Terraform to provision consistent workspaces and helps organizations adopt AI with governed controls.

Profile

Coder is an open-source cloud development environment solution that provisions standardized, cloud-hosted workspaces through infrastructure-as-code templates. Released under the GNU Affero General Public License v3.0, the platform enables organizations to shift development from heterogeneous local machines to centrally-managed cloud infrastructure while maintaining developer IDE preferences. Coder supports deployment across any cloud provider, on-premises infrastructure, or hybrid environments through Terraform-based provisioning. The platform serves development teams and platform engineering organizations requiring consistent environments, accelerated onboarding, and centralized governance. With adoption across automotive, financial services, government, and technology sectors, Coder addresses fundamental inefficiencies in traditional local development workflows while providing enterprise-grade security, compliance capabilities, and cost controls.

Focus

Coder eliminates weeks-long environment setup cycles and configuration inconsistencies that plague traditional local development workflows. The platform addresses critical challenges including delayed developer productivity during onboarding or project transitions, environment drift where code behaves differently across developer machines, security risks from distributing source code to unmanaged endpoints, and wasted engineering time on repetitive configuration tasks. Platform teams use Coder to create self-service templates enabling developers to provision production-parity workspaces instantly without platform team intervention. Organizations in regulated industries benefit from centralized governance, comprehensive audit trails, and prevention of source code exfiltration to personal devices. The architecture supports distributed teams, AI and machine learning workloads requiring on-demand compute resources, and complex infrastructure scenarios requiring specialized development environments.

Background

Coder originated in 2017 when three developers created a tool to simplify remote development work on Minecraft plugins, evolving into a comprehensive platform for enterprise cloud development environments. The company transitioned to open-source in 2022, releasing the core platform under AGPL v3.0 while maintaining commercial offerings for enterprise features. Coder Technologies, Inc., headquartered in Austin, Texas, operates under CEO Rob Whiteley with backing from Georgian, Uncork Capital, Notable Capital, and Redpoint Ventures. The platform powers development teams at organizations including PsiQuantum, where it provides quantum algorithm development environments with pre-configured libraries and internal repository access. Coder maintains active development with monthly releases, comprehensive documentation, and community engagement through Discord forums, quarterly meetups, and a Champions recognition program for contributors.

Main features

Infrastructure-as-code workspace provisioning

Coder provisions development workspaces through Terraform templates, enabling platform teams to declare infrastructure, tools, and configurations as version-controlled code. Templates support parameterization for user input during workspace creation, reusable modules for common configurations like VS Code installation and Git credential management, and deployment across diverse infrastructure including AWS EC2, Azure VMs, Google Compute Engine, Kubernetes clusters, Docker containers, and on-premises virtualization platforms. Organizations create templates from scratch, duplicate existing templates for variants, or select from Coder's registry of pre-built starter templates. Dynamic parameters enable conditional form controls where displayed options change based on user selections and organizational roles, reducing template duplication while serving multiple use cases through a single template definition.

Multi-IDE development environment access

Coder supports web-based IDEs including VS Code, JetBrains Fleet, Jupyter notebooks, and RStudio, alongside desktop IDE remote development through SSH connections in VS Code, JetBrains IDEs (IntelliJ, PyCharm, GoLand, RubyMine, CLion, Rider, WebStorm, PhpStorm, RustRover), and Cursor. Developers retain local IDE extensions, keyboard shortcuts, custom themes, and workspace-specific settings while connecting remotely to cloud-hosted compute. The platform establishes direct peer-to-peer connections between users and workspaces when possible, automatically falling back to DERP relays through the Coder server when network constraints prevent direct access. Workspace proxies deployed in different geographic regions provide low-latency relay access for distributed teams without requiring globally distributed Coder server instances.

AI agent integration and governance

Coder integrates AI coding agents within shared governance frameworks through Coder Agents, a self-hosted chat interface and API enabling developers to delegate development work to AI agents running entirely within organizational infrastructure. The platform supports multiple LLM providers including Anthropic Claude, OpenAI GPT, Google Gemini, Azure OpenAI, AWS Bedrock, and OpenAI-compatible endpoints. AI Bridge provides centralized authentication, prompt logging, and policy enforcement for agent access to language model providers, while Agent Boundaries implement network-level firewalls restricting which external systems agents can access. Sub-agent delegation enables parent agents to spawn child agents working on independent tasks in parallel with isolated context windows, supporting sophisticated multi-step problem solving and long-running development tasks.

Abstract pattern of purple and black halftone dots forming a wave-like shape on a black background.