Prerequisites

Prerequisites for Velocity Development and Remote Debugging

Cluster Set Up

Before developing and debugging with Velocity, ensure you have the following set up:

  • Kubernetes Environment: A running Kubernetes cluster hosting the service you intend to develop or debug.

  • Cluster Permissions: Necessary permissions for the Kubernetes cluster, such as the ability to deploy pods.

Supported Languages

LanguageSupported IDEsNotes

Go (Golang)

GoLand, IntelliJ IDEA, VSCode

Version 1.16+

Python

PyCharm, IntelliJ IDEA, VSCode

Version 3.7+ and 2.7

Python 2.7 is not supported on VSCode

JavaScript

WebStorm, GoLand, IntelliJ IDEA, and VSCode

Only 'RUN' mode

Java

IntelliJ IDEA and VSCode

Only 'RUN' mode

Ruby

RubyMine, IntelliJ IDEA, and VSCode

Only 'RUN' mode

C#

Rider, IntelliJ IDEA, and VSCode

Only 'RUN' mode

Additional language support is being added all the time, so please reach out and let us know what languages you'd like to work with in Velocity.

Supported IDEs

Currently, Velocity supports:

  • JetBrains IDEs v2022.3+: PyCharm, GoLand, IntelliJ IDEA, WebStorm, RubyMine, Rider

  • VSCode v1.79.0+

Last updated