Skip to content

Helidon Bootstrap

Create Helidon SE and Helidon MP applications with REST endpoints, services, configuration, health checks, and tests.

Give AI coding tools a reliable way to scaffold Helidon applications while keeping SE and MP programming models distinct.

In Progress on Grok.
Planned for GitHub Copilot and Claude Code.

  • Java 21 (preferred)
  • Java 17 (supported where required by the Helidon version)
Platform Repository Status
Grok java-for-grok In Progress
GitHub Copilot java-for-github-copilot Planned
Claude Code java-for-claude-code Planned
  • Bootstrap a Helidon SE HTTP service
  • Bootstrap a Helidon MP JAX-RS application
  • Add configuration and health checks
  • Add service-layer structure and HTTP tests
Bootstrap a Helidon SE service using Java 21 and Maven with a greeting endpoint, configuration, health checks, and tests.
Create a Helidon MP application with a JAX-RS resource, CDI service, MicroProfile Config, and health endpoints.
Add integration tests that exercise the HTTP endpoints for this Helidon service.
src/
├── main/
│ ├── java/
│ │ └── com/example/app/
│ │ ├── Main.java
│ │ └── service/
│ └── resources/
│ └── application.yaml
└── test/
└── java/

SE vs MP variants differ; generated README content should state which model was chosen.

  1. Install from java-for-grok.
  2. Enable Helidon Bootstrap when the skill is marked Available in the repository.
  3. State SE or MP explicitly in your prompt.
  4. Build and run tests.
  • SE/MP mixing is out of scope for bootstrap.
  • Observability and security hardening are follow-on skills/guides.
  • Status may move from In Progress to Available without a site redesign—check the repository and compatibility matrix.
  • Complete Grok packaging and validation
  • Copilot and Claude Code adaptations
  • Additional examples for MP and SE