API Reference supabase_potion v0.6.1
Modules
The main entrypoint for the Supabase SDK library.
A client for interacting with Supabase. This module is responsible for managing the connection options for your Supabase project.
Auth configuration schema. This schema is used to configure the auth
options. This schema is embedded in the Supabase.Client
schema.
The behaviour for the Supabase Client. This behaviour is used to define the API for a Supabase Client.
DB configuration schema. This schema is used to configure the database
options. This schema is embedded in the Supabase.Client
schema.
Global configuration schema. This schema is used to configure the global
options. This schema is embedded in the Supabase.Client
schema.
Represents and centralizes error responses within the Supabase ecosystem.
Supabase.Fetcher
is a comprehensive HTTP client designed to interface seamlessly with Supabase services. This module acts as the backbone for making HTTP requests, streaming data, uploading files, and managing request/response lifecycles within the Supabase ecosystem.
Behaviour that defines the interface to implement different HTTP clients
as backends for the Supabase.Fetcher
request builder.
HTTP Client backend implementation for Supabase.Fetcher
using Finch
Defines Supabase HTTP Clients callbacks
Behaviour to define custom body decoders to a HTTP response
The default body decoder to HTTP responses
Supabase.Fetcher.Request
is a structure to handle HTTP request builder designed to interface seamlessly with Supabase services.
Defines a common structure to operate on HTTP responses from different HTTP clients backends and also defines helper functions to operate this same structure
The default error parser in case no one is provided via Supabase.Fetcher.with_error_parser/2
.