Helidon Project 27.0.0 API

Modules
Module
Description
Types needed to start a Helidon application.
The Builder API module.
Code generation for builders.
Config Bundle module.
Utilities for code generation.
Annotation processor to validate use of Helidon APIs.
Annotation processor to enforce API stability annotations.
Implementation of codegen utilities for Java annotation processing.
The class model code generator.
Java in-process compiler.
Helidon copyright implementation.
Implementation of codegen utilities for classpath scanning.
Helidon Common library.
Byte buffers and byte operations.
Concurrency limits.
Common tools that use config component.
Helidon Common Context library.
Common types for Context propagation over HTTP.
Helidon Common Crypto library.
Feature catalog.
API required to describe features in module descriptor.
Codegen for metadata for Helidon features.
Metadata for Helidon Features.
Helidon Common Mapper.
Helidon Common Media Type.
Support for parameters with multiple values.
Utilities for PKI configuration and loading of certificates and keys.
Helidon Common Reactive Library.
Helidon Common Resumable, allows notification of resumable resources before suspend and after resume.
Types that are security related and can be used across all components (servers, clients etc.).
Socket abstraction and data writing.
Common task module.
Hamcrest matchers for HTTP.
Hamcrest matchers.
Virtual Thread testing features for Helidon test extensions.
TLS configuration for client and server.
Builder (minimal) types support.
URI utilities.
Helidon SE Config module.
Module supporting encryption of secrets in configuration files.
Typesafe (Lightbend) Config (HOCON) Parser implementation.
Config metadata annotations.
Codegen for Helidon Config Metadata.
config module.
Configuration testing support.
YAML Parser implementation.
Helidon Data Repository API.
Code processing and generation with Helidon Data API.
Common code processing and generation.
Helidon Data method name parser.
Helidon Data query abstract model.
Helidon Data Repository with Jakarta Persistence Runtime.
Runs imperative applications and declarative Helidon Data repositories with JDBC.
Generates implementations of Helidon Data JDBC repositories.
Shared lexical support for JDBC SQL marker processing.
SQL specific support, use by all modules that interact with SQL databases.
DataSource support API.
Hikari DataSource support.
JDBC connection based DataSource support.
UCP DataSource support.
Helidon Database Client.
Helidon Database Client Health Check.
Helidon Database Client JDBC.
Helidon Database Client JDBC.
Helidon Database Client JSON Mapper.
Helidon Database Client JSON-P Mapper.
Helidon Database Client Metrics.
Hikari Connection Pool Metrics.
Helidon Database Client MongoDB.
Helidon Database Client Tracing.
Code generation support for Helidon Declarative APIs.
Models used by declarative codegen.
Provides vendor- and implementation-abstracting discovery support for Helidon.
Helidon Fault Tolerance Support.
Shared GraphQL API types for Helidon client and server integrations.
GraphQl server implementation.
Helidon gRPC API module.
Helidon GRPC core package.
Helidon health API.
Helidon health checks.
Helidon Common HTTP classes.
Content encoding support.
Deflate content encoding support.
GZip content encoding support.
Helidon Common HTTP/1.1 classes.
Helidon Common HTTP/2 classes.
Helidon Media Support.
Jackson media support.
Helidon JSON Media Support.
Helidon JSON Binding Media Support.
JSON Smile Media Support.
JSON-B media support.
JSON-P media support.
Multipart media support.
HTTP SSE common package.
Helidon JSON Core.
Helidon JSON Binding.
JSON Schema annotations and lookup.
JSON Schema code generator.
Helidon implementation of the Jackson Smile binary JSON specification.
Helidon JSON-RPC core support.
Helidon logging.
Helidon Java Util Logging MDC support module.
Helidon Log4j MDC module.
Helidon Slf4j MDC module.
Helidon Messaging API, runtime, and connector SPI.
Metadata module, used to discover metadata of Helidon components.
Helidon Metadata Format (simplified JSON).
Reflection support to get types from io.helidon.common.types at runtime.
Helidon Metrics implementation.
Helidon metrics API.
Micrometer adapter for Helidon metrics API.
Helidon metrics system meters.
Provides exemplar support in metrics using tracing identifiers.
Helidon common OpenAPI behavior.
Helidon OpenAPI 3.1 document version support.
Helidon OpenAPI 3.2 document version support.
Scheduling module for Helidon reactive implementation.
Helidon security module.
Policy attribute validator.
Role attribute validator.
Scope attribute validator.
Time attribute validator.
Annotations for integration with environment supporting annotations.
Bundle module to simplify application dependencies.
Security integration common.
Helidon JWT and JWK token implementation.
Attribute based access control provider.
Helidon security module providers.
Header based authentication provider.
Basic authentication provider.
Http signature provider.
IDCS role mapper.
JWT provider.
OIDC authentication and security propagation provider.
OIDC common classes.
Helidon Security utilities.
Code generation for Helidon Service Registry.
Maven-plugin module for code generating service registry components that require full runtime classpath.
Metadata for service registry.
Helidon Service Registry.
OpenTelemetry support for Helidon telemetry integrations.
OpenTelemetry implementation for telemetry.
Telemetry tracing testing support.
Testing annotations and types for Helidon applications.
Internal support for Helidon JUnit 5 test suites.
Tracing support for Helidon, with an abstraction API and SPI for tracing collectors.
Tracing configuration for traced components.
Open telemetry support for Helidon tracing.
Helidon Transaction API.
Helidon validation module.
Helidon WebClient.
Helidon WebClient API.
Helidon WebClient Context Propagation.
Provides discovery support for Helidon WebClient.
Helidon WebClient DNS Resolver First Support.
Helidon WebClient DNS Resolver Round Robin Support.
Helidon WebClient gRPC Support.
Helidon WebClient gRPC Tracing Support.
Helidon WebClient HTTP/1.1 Support.
Helidon WebClient HTTP/2 Support.
Helidon JSON-RPC client support.
Helidon WebClient Metrics Support.
Helidon WebClient Security Support.
Helidon WebClient SSE Support.
Webclient telemetry support.
Helidon WebClient Metrics Support.
Implementation of OpenTelemetry semantic conventions for client tracing.
Helidon WebClient Tracing Support.
Helidon WebClient WebSocket Support.
Helidon WebServer.
Helidon WebServer Access Log Support.
Limits feature for Helidon WebServer.
Helidon WebServer Context Support.
Helidon WebServer CORS Support.
Helidon WebServer GraphQL Support.
Helidon WebServer gRPC Support.
Helidon WebServer gRPC Security Support.
Helidon WebServer gRPC Tracing Support.
Helidon WebServer gRPC Validation Support.
Helidon WebServer HSTS Support.
Helidon WebServer HTTP/2 Support.
Helidon JSON-RPC server support.
Helidon WebServer Observability Support.
Helidon WebServer Observability Config Support.
Helidon WebServer Observability Health Support.
Helidon WebServer Observability Info Support.
Helidon WebServer Observability Log Support.
Helidon WebServer Observability Metrics Support.
Support for OpenTelemetry metrics semantic conventions.
OpenTelemetry implementation for telemetry.
Helidon WebServer Tracing Support.
Helidon WebServer Security Support.
Helidon WebServer SSE Support.
Helidon WebServer Static Content Support.
Helidon WebServer Testing JUnit5 Support.
Helidon WebServer Testing JUnit 5 Support for HTTP2.
Helidon WebServer Testing JUnit 5 Support for JSON-RPC.
Helidon WebServer Testing JUnit 5 Support for WebSocket.
Add error handler for validation to WebServer HTTP routing.
Helidon WebServer WebSocket Support.
Helidon WebSocket APIs.