Skip to main content

Kotlin JVM

Use MediatorK in any JVM project — CLI tools, plain Kotlin, or as the foundation for framework-specific integrations.

See Installation for dependency coordinates.


Basic wiring

fun main() {
val mediator = MediatorFactory.create(
registrars = listOf(AppRegistrar()),
pipelineBehaviors = listOf(LoggingBehavior()),
)

runBlocking {
val user = mediator.send(GetUserQuery("user-1"))
println(user)
}
}

Next

Kotlin Multiplatform