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)
}
}