API Reference supabase_potion v0.3.1

Modules

The main entrypoint for the Supabase SDK library.

A client for interacting with Supabase. This module is responsible for managing the connection pool and the connection options.

Auth configuration schema. This schema is used to configure the auth options. This schema is embedded in the Supabase.Client schema.

Conn configuration for Supabase Client. This schema is used to configure the connection options. This schema is embedded in the 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.

Registry for the Supabase multiple Clients. This registry is used to register and lookup the Supabase Clients defined by the user.

A supervisor for all Clients. In most cases this should be started automatically by the application supervisor and be used mainly by the Supabase module, available on :supabase_potion application.

A fundamental HTTP client for interfacing directly with Supabase services.

Defines Supabase HTTP Clients callbacks

A custom type for Ecto that allows atoms to be used as fields in schemas.