Getting Started


This site covers Coder Enterprise's installation, usage and concepts.

Our Mission

Developers should spend their time writing code, not fighting their environment. Coder's goal is to empower organizations to harness the cloud to provide consistent, secure, and performant environments across development teams. With over 5m Docker pulls and 26k GitHub stars, our software is used by some of the world's largest enterprises. Today, we're working with a handful of pilot organizations to shape the future of remote development through Coder Enterprise.

What is Coder Enterprise?

Coder Enterprise automatically configures, secures, and powers an organization's development environments, allowing developers to focus on the product. Pre-configured environments allow project team members to define what language version and tooling are required to provide consistency across the team and to allow new team members to quickly contribute. These pre-configured environments give rise to the Dev Environment as Code paradigm by allowing a project's language and tooling dependencies to be source controlled. With Coder Enterprise, engineers can continue using the development tools, CI/CD pipelines, source code management systems, and editors they know and love.

How can Coder Enterprise benefit my organization?

Coder Enterprise acts as the first foundational step in your organization's DevSecOps pipeline. Dev Environments as Code keeps project dependencies and tooling source controlled, while also reducing your organization's onboarding time from days or weeks to a matter of minutes. With Coder Enterprise, development actions are centralized on your internal infrastructure, allowing unprecedented insight into potential threats. Deploy Coder into an air gapped environment to provide even more security around your organization's intellectual property.

Why use Coder?

Coder is a completely new paradigm for development. Some of the key benefits of using it are:

  1. Keep source on servers - Keep source code centralized on company servers to mitigate risk of theft or loss. Developers can work on their projects from anywhere in the world, on any device with a browser.
  2. Source controlled environments - Development environment Dockerfiles can be stored on the Git server of your choice. Collaborate on your development environments, and track how they change.
  3. Reproducible environments - Projects run inside of docker containers created from your team's image. If your environment gets messed up for any reason, just remove it and start with a clean slate.
  4. Quickly contribute - New developers can contribute with ease since they don't have to worry about what dependencies or configuration they need to get a working environment.
  5. High-performance environments - Use servers instead of local hardware to perform intense development operations. Overprovisioning is supported by the nature of Kubernetes.
  6. Simplify updates - A team leader can push updates to the teams base development image. A notification will appear in your developers' dashboard, telling them about the update and letting them upgrade on their own accord. Team leaders can track which developers are on different versions of the environment, providing constant visibility into environmental consistency.

How can I get Coder Enterprise for my organization?

Contact our team through our site to discuss how Coder can help your organization and to gain access to the platform.

Ready to get started?

Request a demo or read our documentation to learn how Coder Enterprise works.