RPC Functions

Type-safe extensions for calling your Supabase database functions.

Supabase Codegen automatically generates type-safe extensions for your Supabase RPC functions.

Feature Overview

  • Extension-based: RPCs are added as extensions on SupabaseCodegenFunctions which is exposed as fn on the Supabase client instance.
  • Type-safe Parameters: Function parameters are mapped to Dart types. Parameters with default values are optional.
  • Typed Responses: Automatic typing of return types.

Examples

Notes

RPC function generation is currently limited to the 'public' schema only.

Internal Supabase RPCs used by Supabase Codegen (like get_schema_info) are excluded by default for security and clarity.