このトピックでは、さまざまなプログラミング言語で RDS Supabase SDK を使用する方法について説明します。
前提条件
Supabase URL と Supabase Key の取得
RDS コンソールホームページに移動します。左側のナビゲーションウィンドウで、[AI アプリケーション開発] をクリックします。
上部でリージョンを選択します。[RDS Supabase] リストで、対象プロジェクトの [操作] 列にある [詳細の表示] をクリックします。
[基本情報] ページの [ホワイトリスト情報] セクションで、[ホワイトリストグループの追加] をクリックして、対象クライアントの IP アドレスをホワイトリストに追加します。
[ネットワーク情報] セクションで、[パブリックエンドポイント] をクリックして RDS Supabase のログインページを開きます。
デフォルトのユーザー名 [supabase] とパスワードを入力して、RDS Supabase プロジェクトにログインします。
[接続] をクリックします。[プロジェクトへの接続] ページで、[アプリフレームワーク] をクリックして 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()); } // Supabase クライアントへのリファレンスを取得します 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)
//他のモジュールをインストールします
}詳細については、「https://supabase.com/docs」をご参照ください。