content-api-client
content-api-client is a typed Kotlin Multiplatform client for the Content Delivery API.
Built on the ktor-client-storyblok, the higher-level library adds the following features:
- Strongly typed component models
- Automatic relation resolution
- Typed rich text representation
- Persistent caching on Android
- Coroutine-based fetching that emits cached content before delivering fresh data from the network.
The library supports Android, Java virtual machine (JVM), Native, JavaScript (JS), and WebAssembly (Wasm) targets.
To render fetched rich text content in a Jetpack Compose or Compose Multiplatform UI, use the storyblok-compose together with the storyblok-material3 provider.
For the complete list of types and functions, browse the generated API reference.
Was this page helpful?
This site uses reCAPTCHA and Google's Privacy Policy (opens in a new window).Terms of Service (opens in a new window) apply.
Get in touch with the Storyblok community