Introduction
Installing
Initializing
Database
Fetch data
Insert data
Update data
Upsert data
Delete data
Call a Postgres function
Using filters
Column is equal to a value
Column is not equal to a value
Column is greater than a value
Column is greater than or equal to a value
Column is less than a value
Column is less than or equal to a value
Column matches a pattern
Column matches a case-insensitive pattern
Column is a value
Column is in an array
Column contains every element in a value
Contained by value
Match a string
Match an associated value
Don't match the filter
Match at least one filter
Using modifiers
Order the results
Limit the number of rows returned
Limit the query to a range
Retrieve one row of data
Auth
Error codes
Create a new user
Listen to auth events
Sign in a user
Sign in a user through OTP
Sign in a user through OAuth
Sign out a user
Verify and log in through OTP
Retrieve a session
Retrieve a user
Update a user
Edge Functions
Invokes a Supabase Edge Function.
Realtime
Subscribe to channel
Unsubscribe from a channel
Retrieve all channels
Storage
Create a bucket
Retrieve a bucket
List all buckets
Update a bucket
Delete a bucket
Empty a bucket
Upload a file
Download a file
List all files in a bucket
Replace an existing file
Move an existing file
Delete files in a bucket
Create a signed URL
Retrieve public URL
Misc
Release Notes
C#: Retrieve a session
Returns the session data, if there is an active session.
Examples
Get the session data
var session = supabase.Auth.CurrentSession;