Deploy development environments on your infrastructure
Onboard developers to fully configured cloud development environments with Coder, the only open-source platform you can self-host and manage for complete security and control.
The #1 Self-Hosted Cloud Development Environment
Coder is an open-source cloud development environment (CDE) that you host in your cloud or on-premises. With Coder, you can deploy environments that provide the infrastructure, IDEs, and tools your developers need. Upgrade to Coder Premium to gain enhanced security, governance, and observability for your platform teams.
Get a demoBuild and Test Faster
Unlock AI / ML Development
Reduce Cloud Costs
Bring Code Closer to Resources
Secure Third-Party and Contractor Developers
Replace Onboarding Time with Coding Time
Provision anything and everything with Terraform-defined workspaces
Write normal Terraform that runs our startup script on provisioned compute. A development environment may consist of any Terraform resource, including virtual machines, containers, Kubernetes pods, or non-computing resources like secrets and databases.
1resource "kubernetes_pod" "main" {
2 // Ensures that the Pod dies when the workspace shuts down!
3 count = data.coder_workspace.me.start_count
4 metadata {
5 name = "dev-${data.coder_workspace.me.id}"
6 }
7 spec {
8 container {
9 image = "ubuntu"
10 command = ["sh", "-c", coder_agent.dev.init_script]
11 env {
12 name = "CODER_AGENT_TOKEN"
13 value = coder_agent.dev.token
14 }
15 }
16 }
17}
18
19// Provides info about the workspace.
20data "coder_workspace" "me" {}
21
22// Provides the startup script used to download
23// the agent and communicate with Coder.
24resource "coder_agent" "dev" {
25 os = "linux"
26 arch = "amd64"
27}
Built for Enterprise Scale
Coder's networking is backed by WireGuard®. Connections are secure, fast, reliable, and peer-to-peer, meaning the experience is snappy at any scale.
Enterprise-Grade Security and Privacy
SOC2 Type II Certified
End-to-End Encryption
Restricted Networks
Next Steps
Say goodbye to hardware limitations and hello to accelerated code execution and increased productivity. Empower your organization to innovate at lightning speed and stay ahead of the competition.