How it works
supabase-kt is split into modules you add as needed: postgrest-kt for querying tables, auth-kt for sign-in, storage-kt for files, realtime-kt for live changes and functions-kt for Edge Functions. It is built on Ktor and kotlinx.serialization, with coroutines and Flow throughout, and targets Android, iOS, desktop JVM and the web.
It is maintained by the Supabase community rather than by Supabase itself, although the official docs include its reference. Because the app talks to the database directly with the public key, row level security policies on every table are what keep the data safe.
supabase-kt pricing
Open source
Free (MIT). The Supabase service it connects to has a free plan and paid plans.
supabase-kt pricing page (opens in a new tab)Approximate, checked September 2026.What the other tools cost
Related terms
More in Mobile apps
Android building blocks