Coder for DevSecOps

Your workflow, your cloud

Coder makes reproducing and managing consistent development environments in the cloud simple. Define dev environments as code and spin up new environments quickly and securely.

Coder.com dashboard

Development

Keep developers in flow by eliminating distractions like environment configuration and letting them use the tools they know and love.

Security

Secure development environments by moving them off of individual workstations and onto containers that reside within your infrastructure.

Operations

Centralize the configuration, maintenance, and orchestration of software development environments with infrastructure-as-code.

Dev environments as code

1

Create an image

Build source-controlled Docker images with all tools and dependencies for a project

2

Distribute to your team

Share standardized environments to streamline collaboration & workflows, removing any installation and setup overhead

3

Start development

Developers can still use their own editor and configuration, while utilizing your powerful cloud environments

Perfect for your DevSecOps workflow

Create environment screen

Define your resources

Give developers the compute necessary for fast development operations. Overprovisioning kicks in when more resources are needed, improving build and compile times.

View Docs

Use your own infrastructure

Kubernetes layerServer layerGit layer
Window showing logs

Never trust, always verify

Coder simplifies the implementation of a zero-trust network. By moving the development environment off of vulnerable endpoints, Coder significantly reduces the number of microperimeters that must be managed.

Read the whitepaper

Security begins with the image

Harden your Docker images to your org’s exact requirements. Scan the containers for compliance on a regular schedule. With Coder, updates to the underlying images can then be pushed out to environments created from the images, ensuring the whole team is using the most secure version.

View docs
Window with a success message

Built by developers, for developers

1

Use your preferred IDE

Keep the IDEs and tools you know and love. Access VS Code and JetBrains-based IDEs through a browser. Or run any other IDE locally while still taking advantage of Coder’s cloud resources.

2

Work the way you want

Spend your time building the next great app, not troubleshooting your development environment. Bring your same CI/CD pipeline, tools, and services -- Coder works with all of it.

3

Leverage the power of the Cloud

Never be limited by the power of your local machine. Need more compute power for compilation and assembly? Spin up a new container with all the resources needed.

With Coder, I can get a new developer up and running in a day versus two weeks and from an engineering perspective that is worth its weight in gold.
Chris KacerguisChris KacerguisSr. Director of Application Architecture, Ayasdi

FAQ

We’re here to explain any questions you might have. If you don’t see your question below, please don’t hesitate to contact our Support team

Developers on Coder can create one or many “environments” for their different projects. Environments are defined by base Docker images, which are shared with the whole team by admins.

An environment can also have sidecar services attached to it, which run in the same Kubernetes pod as the core development image. Services are especially useful for databases, API servers, and other applications that may be shared dependencies across the whole team.

Environments can be accessed via web terminal, SSH (VS Code), or web IDEs (VS Code, JetBrains).

Coder is built off our popular open-source tool, code-server, which is now an industry standard for remote development. With Coder, our goal is to make cloud development accessible for teams and enterprises, while code-server is a tool for developing remotely, with no workflow or team benefits. For more info, check out this comparison.

At this time, Coder requires a Kubernetes cluster to run, whether that is on-premises, air gapped, or in the cloud. See all requirements.

Coder only reimagines the development aspect of your pipeline by moving development to the cloud. With Coder, it becomes easier to collaborate by sharing your work with colleagues. No need to wait for builds.

Because Coder environments are in the cloud, it is easy to add build tools, security tests, and collaboration tools into the dev environment. For example, Dev URLs in Coder make it easy to share work without the need to deploy. With local development, this can be very inefficient.

DevSecOps teams achieve several efficiencies from adopting Coder, including:

  • Protecting intellectual property by running development in the cloud

  • Faster onboarding with contractors, saving setup time and device costs

  • Rolling out security updates and test images to everyone on the team

  • More powerful compute dev environments

Read our recent blog post, Why Cloud Development, for a deeper look into the benefits of developing in the cloud.

Coder has native integrations with the 3 major git providers and with VS Code and the JetBrains suite of IDEs. These native integrations present developers with the optimal Coder experience. You can also use any local IDE with Coder along with any git provider and any build tools that you would normally use.

Coder is built with enterprise security in mind. Valuable source code and other secrets can be secured in the cloud, and not be left sitting on a laptop. Dev environments are created from centralized images that can be pre-hardened to fit your requirements and then regularly scanned to identify vulnerabilities. Coder also makes it easy to add/remove developers to organizations, reducing concerns about former employees’ retention of login credentials.

Get started with Coder today

Our commitment to open source

Learn more about our projects and our commitment to the open-source community.

Code-server: the heart of Coder

Code-server is the primary open source project we maintain. It allows developers to use a browser to access remote dev environments running VS Code. Coder builds upon the success of code-server and adds features designed for enterprise teams including support for additional IDEs and advanced security features.