Extends Supabase-kt with a multiplatform Realtime client.
dependencies {
implementation("io.github.jan-tennert.supabase:realtime-kt:VERSION")
}
Install plugin in main SupabaseClient. See the documentation for more information
val client = createSupabaseClient(
supabaseUrl = "https://id.supabase.co",
supabaseKey = "apikey"
) {
//...
install(Realtime) {
// settings
}
}
or create standalone module
val realtime = standaloneSupabaseModule(Realtime, url = "wss://your.realtime.url.com", apiKey = "your-api-key")
See Realtime documentation for usage