Skip to main content

Supabase Client

Our approach for client libraries is modular. Each sub-library is a standalone implementation for a single external system. This is one of the ways we support existing tools.

LanguageClientFeature-Clients (bundled in Supabase client)
SupabasePostgRESTGoTrueRealtimeStorage
⚡️ Official ⚡️
JavaScript (TypeScript)supabase-jspostgrest-jsgotrue-jsrealtime-jsstorage-js
💚 Community 💚
C#supabase-csharppostgrest-csharpgotrue-csharprealtime-csharp-
Dart (Flutter)supabase-dartpostgrest-dartgotrue-langrealtime-dartstorage-dart
Go-postgrest-go---
Java--gotrue-java--
Kotlin-postgrest-ktgotrue-kt--
Pythonsupabase-pypostgrest-pygotrue-pyrealtime-py-
Rubysupabase-rbpostgrest-rb---
Rust-postgrest-rs---
Swiftsupabase-swiftpostgrest-swiftgotrue-swiftrealtime-swiftstorage-swift