Skip to main content

Reference Documentation

The Supabase Reference Docs provide technical descriptions of the products and how to use them.

Tools

The Supabase Reference Docs provide technical descriptions of the products and how to use them.

Client Libraries

Library Structure

Our approach for client libraries is modular. Each sub-library is a standalone implementation for a single external system, maintained by Supabase or our community. This is one of the ways we support existing tools and open source contributors.

Supabase Tool:PostgRESTGoTrueRealtimeStorageEdge Functions
JavaScript (TypeScript)supabase-jspostgrest-jsgotrue-jsrealtime-jsstorage-jsfunctions-js
Dartsupabase-dartpostgrest-dartgotrue-dartrealtime-dartstorage-dartfunctions-dart
Fluttersupabase-flutter-----
Community
C#supabase-csharppostgrest-csharpgotrue-csharprealtime-csharpstorage-csharp-
Go-postgrest-go--storage-go-
Java--gotrue-java---
Kotlin-postgrest-ktgotrue-kt---
Pythonsupabase-pypostgrest-pygotrue-pyrealtime-pystorage-py-
Rubysupabase-rbpostgrest-rb----
Rust-postgrest-rs----
Swiftsupabase-swiftpostgrest-swiftgotrue-swiftrealtime-swiftstorage-swift-