supabase-client-functions 0.2.0

Edge Functions client for supabase-client
Documentation

Supabase Edge Functions HTTP client.

This crate provides an HTTP client for invoking Supabase Edge Functions deployed at /functions/v1/{function_name}.

Usage

use supabase_client_sdk::prelude::*;
use serde_json::json;

let client = SupabaseClient::new(config).await?;
let functions = client.functions()?;

let response = functions.invoke("hello", InvokeOptions::new()
    .body(json!({"name": "World"}))
).await?;
let data: serde_json::Value = response.json()?;