Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zoedsoupe/storage-ex
Elixir client to interact with Supabase Storage
https://github.com/zoedsoupe/storage-ex
elixir supabase supabase-storage
Last synced: 4 months ago
JSON representation
Elixir client to interact with Supabase Storage
- Host: GitHub
- URL: https://github.com/zoedsoupe/storage-ex
- Owner: zoedsoupe
- License: mit
- Created: 2024-01-13T17:59:05.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-21T16:41:54.000Z (5 months ago)
- Last Synced: 2024-09-28T14:22:04.161Z (4 months ago)
- Topics: elixir, supabase, supabase-storage
- Language: Elixir
- Homepage: https://hexdocs.pm/supabase_storage
- Size: 60.5 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Supabase Storage
[Storage](https://supabase.com/docs/guides/storage) implementation for the [Supabase Potion](https://hexdocs.pm/supabase_potion) SDK in Elixir.
## Installation
```elixir
def deps do
[
{:supabase_potion, "~> 0.5"},
{:supabase_storage, "~> 0.3"}
]
end
```## Usage
Firstly you need to initialize your Supabase client(s) as can be found on the [Supabase Potion documentation](https://hexdocs.pm/supabase_potion/readme.html#usage)
Now you can pass the Client to the `Supabase.Storage` functions:
```elixir
iex> Supabase.Storage.list_buckets(%Supabase.Client{})
```