Introduction
Installing
Initializing
Upgrade guide
Database
delete
insert
rpc
select
update
upsert
Using filters
containedBy
contains
eq
filter
gt
gte
ilike
inFilter
isFilter
like
lt
lte
match
neq
not
or
overlaps
rangeAdjacent
rangeGt
rangeGte
rangeLt
rangeLte
textSearch
Using modifiers
csv
explain
limit
maxAffected
maybeSingle
order
range
select
single
Auth
currentSession
currentUser
getUserIdentities
linkIdentity
linkIdentityWithIdToken
onAuthStateChange
reauthenticate
refreshSession
registerPasskey
resend
resetPasswordForEmail
setSession
signInAnonymously
signInWithIdToken
signInWithOAuth
signInWithOtp
signInWithPasskey
signInWithPassword
signInWithSSO
signOut
signUp
unlinkIdentity
updateUser
verifyOtp
Auth Admin
createUser
deleteUser
generateLink
getUserById
inviteUserByEmail
listUsers
updateUserById
Auth MFA
challenge
challengeAndVerify
enroll
getAuthenticatorAssuranceLevel
unenroll
verify
Auth Passkey
delete
list
startAuthentication
startRegistration
update
verifyAuthentication
verifyRegistration
Passkey Admin
deletePasskey
listPasskeys
Edge Functions
invoke
Realtime
getChannels
removeAllChannels
removeChannel
stream
subscribe
Storage
File Buckets
createBucket
createSignedUrl
deleteBucket
download
emptyBucket
getBucket
getPublicUrl
list
listBuckets
move
remove
update
updateBucket
upload
Flutter: csv
Examples
Return data as CSV
final data = await supabase .from('instruments') .select() .csv();