JetBrains CodeCanvas
 
2024.3

Develop in Dev Environments

Last modified: 22 January 2025

A dev environment is a containerized workspace hosted remotely. It includes source code, an IDE backend, and required development tools. You can use dev environments for software development instead of your local machine:

  • Your local machine works as a frontend. It runs only a client (e.g., JetBrains Gateway) that is connected to a dev environment.

  • The dev environment works as a backend. It runs all heavy-weight IDE operations: processes the source code, builds indexes, compiles the code, and so on.

This section covers the most common user tasks related to developing in dev environments: