本文介紹如何在多種開發語言中應用RDS Supabase的SDK。
前提條件
擷取Supabase URL和Supabase Key
進入RDS控制台首頁,在左側導覽列,單擊AI 應用開發。
在上方選擇地區後,在RDS Supabase列表中,單擊目標專案操作列的查看詳情。
在彈出的基本資料頁的白名單資訊地區,單擊添加白名單分組,將勘探端的IP地址添加到白名單中。
單擊網路資訊地區的外網串連地址,即可進入RDS Supabase的登入頁面。
輸入預設使用者supabase及其密碼,登入至RDS Supabase專案。
單擊Connect,在彈出的Connect to your project頁面中,單擊App Frameworks,即可獲得Supabase URL和Supabase Key。

各語言SDK使用指導
JavaScript
安裝
supabase包。npm install @supabase/supabase-js在代碼中應用Supabase SDK,樣本如下:
import { createClient } from "@supabase/supabase-js"; const supabaseUrl = "SUPABASE_URL"; const supabaseKey = "SUPABASE_KEY"; const supabase = createClient(supabaseUrl, supabaseKey);
Python
安裝
supabase包。pip install supabase在代碼中應用Supabase SDK,樣本如下:
import os from supabase import create_client, Client url: str = os.environ.get("SUPABASE_URL") key: str = os.environ.get("SUPABASE_KEY") supabase: Client = create_client(url, key)
Flutter
安裝
supabase包。flutter pub add supabase_flutter在代碼中應用Supabase SDK,樣本如下:
Future<void> main() async { await Supabase.initialize( url: 'https://xyzcompany.supabase.co', anonKey: 'public-anon-key', ); runApp(MyApp()); } // Get a reference your Supabase client final supabase = Supabase.instance.client;
Swift
安裝
supabase包。let package = Package( ... dependencies: [ ... .package( url: "https://github.com/supabase/supabase-swift.git", from: "2.0.0" ), ], targets: [ .target( name: "YourTargetName", dependencies: [ .product( name: "Supabase", // Auth, Realtime, Postgrest, Functions, or Storage package: "supabase-swift" ), ] ) ] )在代碼中應用Supabase SDK,樣本如下:
import Supabase let client = SupabaseClient(supabaseURL: URL(string: "https://xyzcompany.supabase.co")!, supabaseKey: "public-anon-key")
C#
安裝
supabase包。dotnet add package supabase在代碼中應用Supabase SDK,樣本如下:
var url = Environment.GetEnvironmentVariable("SUPABASE_URL"); var key = Environment.GetEnvironmentVariable("SUPABASE_KEY"); var options = new Supabase.SupabaseOptions { AutoConnectRealtime = true }; var supabase = new Supabase.Client(url, key, options); await supabase.InitializeAsync();
Kotlin
在代碼中應用Supabase SDK,樣本如下:
val supabase = createSupabaseClient(
supabaseUrl = "https://xyzcompany.supabase.co",
supabaseKey = "public-anon-key"
) {
install(Auth)
install(Postgrest)
//install other modules
}更多內容,請參見https://supabase.com/docs。