Supabase Client
The main class to interact with Supabase.
To add functionality, add plugins like Auth or Functions within the SupabaseClientBuilder
Properties
The custom access token provider used to provide custom access tokens for requests. Configured within the SupabaseClientBuilder
The default dispatcher used for launching long running jobs
The default serializer used to serialize and deserialize custom data types.
The http client used to interact with the Supabase api
The plugin manager is used to manage installed plugins
The supabase url with either a http or https scheme.
The api key for interacting with the supabase api
The base supabase url without any scheme
Whether supabaseHttpUrl uses https
Functions
Releases all resources held by the httpClient and all plugins the pluginManager
Creates a SupabaseApi for the given plugin All requests will be resolved using the MainPlugin.resolveUrl function
Creates a SupabaseApi with the given resolveUrl function All requests will be resolved using this function
Creates a SupabaseApi with the given baseUrl All requests will be resolved relative to this url