Coder moves developer workspaces to your cloud and centralizes their creation and management. Install it anywhere you run Kubernetes and let Coder handle the orchestration of new conformant and consistent developer workspaces created from Docker images.
Coder is dedicated to keeping developers in flow — helping your team to write code at the speed of thought. Learn more
Coder centralizes the creation and management of dev environments, removing many of the obstacles that slow down your DecSecOps pipeline.Learn more
Coder is trusted and used by some of the most security-conscious agencies in the world.Learn more
Stop wasting time setting up and configuring dev environments. Spin up new workspaces with consistent configurations in minutes and start contributing on day one.
Coder works with the tools you use every day. Access the most commonly used IDEs through a browser, including VS Code, Jupyter, and JetBrains-based IDEs such as IntelliJ, PyCharm, GoLand, RubyMine and more. You can also use any IDE locally through SSH while leveraging Coder’s cloud resources. For version control, use GitHub, GitLab, or Bitbucket. Coder doesn’t replace your toolset; it makes your toolset more powerful.
Leverage the power, speed, and scalability of the cloud. Need more compute power for compilation and assembly? Spin up a beefy new container with all your configurations intact. Enable memory overprovisioning to save resources and automatically allocate more when needed.
Unlike traditional containers, Coder workspaces behave in many ways like virtual machines, but with the efficiency and speed of containers. You can even run system-level apps such as Docker within a workspace. Yes, you can run Docker within Docker!
Code securely from anywhere, on any device. The only requirements are internet access and a web browser. Coder provides an experience that’s as similar to that of the native application as possible, virtually eliminating the lag that plagues most remote solutions.
Define source-controlled Docker images with all the tools and dependencies required for a project. Keep environments in sync across teams and throughout the dev/test/prod pipeline. No more “It worked on my machine.”
Deploy Coder across multiple Kubernetes clusters—even using multiple cloud providers—while managing them all through a central control plane. Developers can create their workspaces on the cluster with the lowest latency. Restrict developer access to particular clusters enabling the creation of secure, isolated clusters with private registries, secrets, and databases for the most sensitive projects.
Coder makes it easy to grant and revoke access to contract workers. Powerful dev environments remain secured on your infrastructure enabling a BYOD policy that doesn’t hinder contractor productivity.
With powerful developer workspaces in the cloud, there is no need to purchase expensive workstations that are considered antiquated in a few years.
Coder helps control skyrocketing cloud costs by automatically shutting down inactive environments at configurable intervals. Pay only for what you are using, not for what someone has forgotten about.
Harden your workspaces and Docker images to your organization’s exact requirements and routinely scan them for compliance. Updates to the images can be pushed to environments created from those images, ensuring all developers are using the most secure version.
Coder works seamlessly in air-gapped networks. Simply pull all Coder deployment resources into your air-gapped environment. Be productive even within the most restrictive environments.
Coder provides extensive audit logs that can be examined through the dashboard for quick troubleshooting or exported for analysis by the AI-driven monitoring service of your choice.
Reduce the number of protect surfaces that must be defended. Move software development off of personal workstations or VDIs and secure your source code and data centrally.
Use Coder’s built-in authentication or defer identity management to the OpenID Connect (OIDC) provider of your choice. Coder also supports OAuth for accessing popular Git repositories.
Coder is the best place to run code-server, which provides Visual Studio Code in your browser or desktop as a Progressive Web Application. Used by tens of thousands of individual developers, code-server makes it possible to run VS Code in any browser on any device – powered by a server of any size. When packaged in a Coder workspace, code-server gives dev teams a seamless VS Code experience that feels native, backed by the speed and scalability that your cloud offers.View repo
Projector is an open source project that powers Coder’s remote support for JetBrains IDEs like IntelliJ IDEA, PyCharm, GoLand, RubyMine, and WebStorm. Developers can use Projector to run JetBrains IDEs in the browser, backed by the power of the cloud.View repo
Coder workspaces use the open-source container runtime, sysbox, to securely support running system-level apps, such as Docker, inside containers. This makes it possible for workspaces to behave in many ways like virtual machines, but with the efficiency and speed of containers.View repo