01 Kotlin Multiplatform
Write the
business code.
Implement a typed Kotlin service. Hosting, transport, clients, lifecycle, observability, and public API generation are handled around it.
ProductAccess.kt you write this
class ProductAccess(
private val products: ProductRepository,
) : IProductAccess {
override suspend fun filter(criteria: Criteria) =
products.find(criteria)
}- 01Host + lifecycle↗
- 02Typed client proxies↗
- 03Transport + context↗
- 04Health, logs + traces↗
- 05Gateway, OpenAPI + SDK↗
You own contracts
You own business behaviour
You get delivery infrastructure
You get operational tooling
02 / EXPLORE
A shorter path to the part you need.
01
Infrastructure
Hosting, transport, generated clients, call policies, observability, and public delivery—supplied around the business code.
→02Architecture
See how pure Kotlin contracts connect to compile-time generation and a composable runtime.
→03Get started
Register a service once, then use the generated descriptor to connect both sides.
→