Prevent runaway cloud expenses
Automatically shut down idle cloud development environments and enforce resource budgets to give developers access to powerful cloud resources without risking runaway costs.
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 Enterprise 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
Open-Source and Self-Hosted
Coder is built to support—not prescribe—your movement to the cloud.
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.