The atoms of your platform
Hexagon is a microservices library written in Kotlin. Its purpose is to ease the building of services (Web applications, APIs or queue consumers) that run inside a cloud platform
Get Started Now

Features

Hexagon's high-level features.

Architecture

The high level architecture of Hexagon in a picture.

Hexagon architecture diagram

Ports

Ports with their provided implementations (Adapters).

Port Adapters
HTTP Undertow, Jetty, Serlvet
Templates Pebble, Rocker
Serialization formats JSON, YAML
Settings Environment, Files, Resources, URLs