Expand description
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()?;Re-exports§
pub use client::FunctionsClient;pub use error::FunctionsApiErrorResponse;pub use error::FunctionsError;pub use types::*;
Modules§
Traits§
- Supabase
Client Functions Ext - Extension trait to create a
FunctionsClientfrom aSupabaseClient.