This library bridges Lightning Server and KiteUI, providing pre-built form generation, live-querying utilities, type-safe API client helpers, and an auto-generated admin interface. It also ships server-side SSR utilities for static site generation.
| Module | Artifact | Target |
|---|---|---|
client |
com.lightningkite.lightningserver:client |
Multiplatform (JVM, JS, Android, iOS) |
server-client-utils |
com.lightningkite.lightningserver:server-client-utils |
JVM (server-side only) |
admin |
Internal — consumed via client |
Multiplatform |
Pick the version matching your Lightning Server version (check the CHANGELOG or the published releases).
// build.gradle.kts (shared/client module — multiplatform or JVM)
dependencies {
implementation("com.lightningkite.lightningserver:client:<version>")
}
// build.gradle.kts (server module — JVM only; includes StaticSiteRenderer)
dependencies {
implementation("com.lightningkite.lightningserver:server-client-utils:<version>")
}Artifacts are published to the LightningKite Maven repository:
repositories {
maven("https://lightningkite-maven.s3.us-west-2.amazonaws.com")
}- Static site rendering — generate pre-rendered HTML pages from your KiteUI app at build time