Visual Studio Code extensions

Visual Studio Code extensions allow software developers to use their preferred development environments within Red Hat technologies.

Browse our VS Code extensions
A 3-d collage image with a beaker flask and sparkles

Breadcrumb

  1. Home
  2. Products
  3. Visual Studio Code extensions

Your language. Your laptop. Courtesy of Red Hat.

Visual Studio Code (VS Code) is an open source code editor for Windows, Linux, and macOS. We've contributed numerous extensions to the open source project that lets developers working with Red Hat technologies use their preferred development environment—without switching back and forth between editors and integrated development environments.

Check out the open source project

Java

First contributed in 2016, our VS Code extenion for Java is an extension built on the Language Server Protocol that supports Java using the Eclipse JDT Language Server. Using Eclipse JDT means that the VS Code experience mirrors the Eclipse experience—fully capable of Maven pom.xml, basic Gradle Java, code completion, Javadoc hovers, code outlining, highlighting, and more

Install the Java extension

YAML

YAML support for VS Code allows developers to read and edit YAML. The extension includes YAML validation, error detection, document outlining, auto-completion, hover support, as well as syntax checking for Kubernetes YAML files.

Install the YAML extension

XML

Our XML language support extension is built on the Language Server Protocol and based on the LSP4XML language server. XML is particularly useful when configuring the Red Hat build of Apache Camel. Our XML language support extension features syntax error reporting, code completion, auto-close tags, automatic node indentation, symbol highlighting, document folding, as well as DTD and XSD related features.

Install the XML extension

Dependency analytics

Our dependency analytics extension for VS Code improves the usability and security of third party packages in Maven or Node projects by increasing visibility into those dependencies. It checks dependencies, flags common vulnerabilities and exposures, and suggests remedies—showing Github popularity metrics and versioning. The extension also suggests project-level licenses and checks for conflicts between dependency licenses.

Install the dependency analytics extension

OpenShift

The OpenShift toolkit lets developers interact with a Red Hat® OpenShift® cluster or Red Hat OpenShift Local. Builders can locally code, build, and test directly within the VS Code extension without needing a command-line interface.

Install the OpenShift toolkit extension

JBoss

The JBoss toolkit extension supports commands for interacting with Wildfly, Red Hat JBoss Enterprise Application Platform, and Minishift server adapters—accessible via the command menu as a convenient way to interact with application servers during development.

Install the JBoss toolkit extension

Start using VS Code extensions

Learning Path Ansible LP_featured_image
Take a guided walkthrough of the Ansible extension for Visual Studio...
Learning Path How to create a Camel integration and deploy feature image
This activity, created by Kah Hoe Lai, walks through how to create an Apache...
Article Kubernetes + OpenShift featured image

Learn how to install and use the OpenShift Toolkit directly in your IDE to...

Article Getting Started with Podman 2

Learn how to set up a machine as a remote development server with Visual...