--- id: index title: "Supabase Client" slug: supabase-client custom_edit_url: https://github.com/supabase/supabase/edit/master/web/spec/supabase.yml --- import Tabs from '@theme/Tabs'; import TabsPanel from '@theme/TabsPanel'; 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.
Language Client Feature-Clients (bundled in Supabase client)
Supabase PostgREST GoTrue Realtime Storage
⚡️ Official ⚡️
JavaScript (TypeScript) supabase-js postgrest-js gotrue-js realtime-js storage-js
💚 Community 💚
C# supabase-csharp postgrest-csharp gotrue-csharp realtime-csharp -
Dart (Flutter) supabase-dart postgrest-dart gotrue-lang realtime-dart storage-dart
Go - postgrest-go - - -
Java - - gotrue-java - -
Kotlin - postgrest-kt gotrue-kt - -
Python supabase-py postgrest-py gotrue-py realtime-py -
Ruby supabase-rb postgrest-rb - - -
Rust - postgrest-rs - - -
Swift supabase-swift postgrest-swift gotrue-swift realtime-swift storage-swift