Preconfigured IDEs

Cloud Workstations provides several preconfigured container images that contain preconfigured Integrated Development Environments (IDEs). To use a preconfigured IDE, select from the list of preconfigured base images that you want when creating a new workstation configuration, and then create workstations using that configuration. When you log into your workstation through your browser, you can use the IDE that was included in the preconfigured container image.

Cloud Workstations base editor

Cloud Workstations comes with a default IDE Code OSS for Cloud Workstations that lets you write, build, test, debug, and run your applications. Code OSS for Cloud Workstations is built on top of the Code-OSS open source project, supports IDE extensions provided with the Open VSX Registry, and comes with the Cloud Code IDE extension pre-installed.

For details about using the Cloud Workstations base editor, see the Base editor overview.

Preconfigured JetBrains IDEs

Cloud Workstations also provides preconfigured images with JetBrains IDEs.

Preconfigured images for the following JetBrains IDEs come with the Cloud Code extension pre-installed:

Preconfigured images for the following JetBrains IDEs are also available:

IntelliJ IDEA Ultimate IDE

IntelliJ IDEA Ultimate is a context-aware IDE for working with Java and other JVM languages like Kotlin, Scala, and Groovy. IntelliJ IDEA Ultimate can help you develop full-stack web applications, with integrated tools, support for JavaScript and related technologies, and advanced support for frameworks like Spring, Spring Boot, Jakarta EE, Micronaut, Quarkus, and Helidon. You can also extend IntelliJ IDEA with plugins developed by JetBrains, allowing you to work with other programming languages, including Go, Python, SQL, Ruby, PHP, and many others. To use the preconfigured base image for this IDE, see the list of preconfigured base images.

For more information about this IDE, see the JetBrains features page for IntelliJ IDEA Ultimate.

PyCharm Professional IDE

PyCharm Professional is a dedicated Python IDE that provides essential tools for Python developers and that creates an environment for productive Python, web, and data science development. The IDE helps you improve code quality with PEP8 checks, code testing assistance, smart refactorings, and multiple inspections. To use the preconfigured base image for this IDE, see the list of preconfigured base images.

For more information about this IDE, see the JetBrains features page for PyCharm Professional.

GoLand IDE

GoLand is a Go IDE that helps you read, write, and change Go code. It provides smart completion, inspections, quick fixes, code generation, and even detects recursive calls. You can also extend support for JavaScript, TypeScript, and databases. To use the preconfigured base image for this IDE, see the list of preconfigured base images.

For more information about this IDE, see the JetBrains features page for GoLand.

WebStorm IDE

WebStorm is an IDE for JavaScript and related technologies. It supports JavaScript, TypeScript, React, React Native, Electron, Vue, Angular, Node.js, HTML, style sheets, and more. The code editor provides code completion, quality analysis, refactorings, and HTML preview. To use the preconfigured base image for this IDE, see the list of preconfigured base images.

For more information about this IDE, see the JetBrains features page for WebStorm.

CLion IDE

CLion is an integrated C and C++ development environment that provides code assistance, code generation boilerplate, safe refactoring, dynamic code analysis, and an integrated debugger. It also supports Rust, Swift, CMake, Python, and other popular languages. To use the preconfigured base image for this IDE, see the list of preconfigured base images.

For more information about this IDE, see the JetBrains features page for CLion.

PhpStorm IDE

PhpStorm is a PHP IDE that provides on-the-fly error prevention, autocompletion, code refactoring, zero configuration debugging, and an extended HTML, CSS, and JavaScript editor. PhpStorm includes the HTML, CSS and JavaScript features of WebStorm. To use the preconfigured base image for this IDE, see the list of preconfigured base images.

For more information about this IDE, see the JetBrains features page for PhpStorm.

Rider IDE

Rider helps you develop .NET, ASP.NET, .NET Core, Xamarin, or Unity applications. It provides editing support and code insight for languages used in .NET development such as C#, VB.NET, F#, ASP.NET Razor syntax, JavaScript, TypeScript, XAML, XML, HTML, CSS, SCSS, JSON, and SQL. To use the preconfigured base image for this IDE, see the list of preconfigured base images.

For more information about this IDE, see the JetBrains features page for Rider.

RubyMine IDE

RubyMine is an IDE for Ruby and Rails project development. It provides support for Ruby and Rails, JavaScript and CoffeeScript, ERB and HAML, CSS, Sass and Less, and more. It offers syntax and error highlighting, code formatting, and code completion. To use the preconfigured base image for this IDE, see the list of preconfigured base images.

For more information about this IDE, see the JetBrains features page for RubyMine.