{"repo":"supabase-community/supabase-ex","free":true,"listed":false,"github":"https://github.com/supabase-community/supabase-ex","clone":"git clone https://github.com/supabase-community/supabase-ex.git","description":"A complete Toolkit to interact with Supabase APIs from Elixir","language":"Elixir","stars":157,"topics":["hacktoberfest","sdk-elixir","supabase","supabase-elixir"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Supabase Elixir Supabase Community Elixir SDK Compatibility We support the latest 3 stable Elixir versions. Individual product client documentation: - PostgREST - Storage - Auth - Functions - Realtime Clients A Supabase.Client holds general information about Supabase that can be used to interact with any of the children integrations, for example: Supabase.Storage or Supabase.UI . Usage Module-based Client (Recommended) You can define a client module using the macro (similar to Ecto Repo). This approach reads configuration from your application config and builds a fresh client struct on each call: Direct Initialization Alternatively, you can create a client directly using Supabase.init client/3 : Any additional config can be passed as the third argument as an Enumerable: Initialized clients are Elixir structs without any managed state. HTTP Client Configuration By default, supabase potion starts a Finch pool named Supabase.Finch . You can customize this behavior with three application config keys: :http client Replace the default Finch adapter with a custom HTTP client module: When set, no Finch pool is started automatically. :finch name Use your own Finch instance instead of the default Supabase.Finch : When set, no Finch pool is started automatically — you are responsible for starting the named Finch process. :finch pool Customize the pool configuration for the default Supabase.Finch instance: Only takes effect when using the default Finch pool (i.e. neither :http client nor","default_branch":null,"files":null,"tree":[],"storefront":"/r/supabase-community","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/supabase-community/supabase-ex/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}