--- id: reference title: Reference Documentation sidebar_label: Overview description: 'Reference Docs' hide_table_of_contents: true --- import Link from '@docusaurus/Link' The Supabase Reference Docs provide technical descriptions of the products and how to use them.
{/* Examples - coming soon */} {/*

Examples

Code examples and snippets for Supabase products.

*/} {/* CLI */}

CLI

Manage your Supabase projects from the command line.

{/* */}
## Client Libraries
{/* Database */}

JavaScript

JavaScript and TypeScript documentation.

{/* Auth */}

Dart

Dart and Flutter documentation.

### 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: PostgREST GoTrue Realtime Storage Edge Functions
JavaScript (TypeScript) supabase-js postgrest-js gotrue-js realtime-js storage-js functions-js
Dart supabase-dart postgrest-dart gotrue-dart realtime-dart storage-dart functions-dart
Flutter supabase-flutter - - - - -
Community
C# supabase-csharp postgrest-csharp gotrue-csharp realtime-csharp storage-csharp -
Go - postgrest-go - - storage-go -
Java - - gotrue-java - - -
Kotlin - postgrest-kt gotrue-kt - - -
Python supabase-py postgrest-py gotrue-py realtime-py storage-py -
Ruby supabase-rb postgrest-rb - - - -
Rust - postgrest-rs - - - -
Swift supabase-swift postgrest-swift gotrue-swift realtime-swift storage-swift -