HelidonHelidon4.5.0

Helidon CLI

Create and manage Helidon projects

The Helidon command-line interface (CLI) helps you create and manage Helidon projects. You can use it to generate a new project, get project details, and build your application.

The Helidon CLI also includes a development loop feature that automatically recompiles and restarts your application, so you can iterate quickly while you edit your code.

Prerequisites

RequirementDescription
Java 21 (OpenJDK 21)Helidon requires Java 21+ (25+ recommended).
Maven 3.8+Helidon requires Maven 3.8+.
Microsoft Visual C++ RedistributableRequired on Windows. Latest version is recommended

Install the Helidon CLI

The Helidon CLI is a standalone executable for Linux, macOS, and Windows systems. Download the executable and install it in a location that is accessible from your PATH.

Verify your PATH

Terminal
java --version
mvn --version

Download and install

curl -L -O https://helidon.io/cli/latest/linux/helidon
chmod +x ./helidon
sudo mv ./helidon /usr/local/bin/

Confirm the installation

Terminal
helidon version

Usage

After you install the Helidon CLI, you can use it to manage your Helidon projects. Some examples are provided below.

Get a list of the available commands:

Terminal
helidon help

Create a New Project

You can use the Helidon CLI to quickly create a new Helidon project. The command is interactive by default and will prompt for various choices.

Terminal
helidon init

It will create a new project folder in your current directory.

Development Loop

You can use the Helidon CLI development loop feature to test changes to your application as you make them.

When the development loop is active, the Helidon CLI will automatically recompile and restart your application so you can see the effects of your changes immediately.

Terminal
cd myproject
helidon dev

To stop the development loop, enter Ctrl+C.

Demo

Watch the following demo to see some of the functionality of the Helidon CLI.

Copyright © 2018, 2026 Oracle and/or its affiliates.