All SDKs
Kt

Kotlin SDK

io.vadyl:sdk-kotlin
Coming soon
The Kotlin SDK targets Kotlin 1.9+ on the JVM, with experimental support for Kotlin Multiplatform. Coroutine and Flow-first APIs throughout.

Coming Soon

The Kotlin SDK is in active development. The install commands below are stable — once we ship, your install path won't change. Track progress on our changelog or reach out to be notified at release.

Install

Gradle (Kotlin DSL)
implementation("io.vadyl:sdk-kotlin:1.0.0")
Maven
mvn dependency:get -Dartifact=io.vadyl:sdk-kotlin:1.0.0
Read the documentation
What's coming

The Kotlin SDK ships the canonical surface

When it lands, it ships every primitive that the available SDKs already expose — derived from the same product model and canonical contract backbone.

What you get

Generated entities

Strict typed shapes generated from the product model.

Manifest verification

Refuses incompatible servers at first call. Fail closed.

Realtime built-in

Subscriptions wrapped as the language's idiomatic stream type. Reconnect-safe.

Idiomatic API

Native to the language: types, generics, async patterns, error handling.

Framework friendly

Works with the major frameworks in the ecosystem out of the box.

Branch-aware

Pass branch into options to point at a sandbox without env juggling.

OTel native

Spans and metrics on the canonical Vadyl tracer; honors caller's TracerProvider.

Agent integration

Agent surface mirrored idiomatically for the language.

Pluggable transport

Swap HTTP clients, plug in middleware, customize retries.

Want early access to the Kotlin SDK?

We're working with select teams during the preview window. Reach out to join.