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+


PyCharm, IntelliJ IDEA, VSCode

Version 3.7+ and 2.7

Python 2.7 is not supported on VSCode


WebStorm, GoLand, IntelliJ IDEA, and VSCode

Only 'RUN' mode


IntelliJ IDEA and VSCode

Only 'RUN' mode


RubyMine, IntelliJ IDEA, and VSCode

Only 'RUN' mode


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