すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB RDS:RDS Supabase SDK の使用

最終更新日:Mar 01, 2026

このトピックでは、さまざまなプログラミング言語で RDS Supabase SDK を使用する方法について説明します。

前提条件

RDS Supabase プロジェクトが作成されていること。

Supabase URL と Supabase Key の取得

  1. RDS コンソールホームページに移動します。左側のナビゲーションウィンドウで、[AI アプリケーション開発] をクリックします。

  2. 上部でリージョンを選択します。[RDS Supabase] リストで、対象プロジェクトの [操作] 列にある [詳細の表示] をクリックします。

  3. [基本情報] ページの [ホワイトリスト情報] セクションで、[ホワイトリストグループの追加] をクリックして、対象クライアントの IP アドレスをホワイトリストに追加します。

  4. [ネットワーク情報] セクションで、[パブリックエンドポイント] をクリックして RDS Supabase のログインページを開きます。

  5. デフォルトのユーザー名 [supabase] とパスワードを入力して、RDS Supabase プロジェクトにログインします。

  6. [接続] をクリックします。[プロジェクトへの接続] ページで、[アプリフレームワーク] をクリックして Supabase URLSupabase Key を取得します。

    image

SDK の使用ガイド

JavaScript

  1. supabase パッケージをインストールします。

    npm install @supabase/supabase-js
  2. コードで Supabase SDK を使用します。例:

    import { createClient } from "@supabase/supabase-js";
    
    const supabaseUrl = "SUPABASE_URL";
    const supabaseKey = "SUPABASE_KEY";
    
    const supabase = createClient(supabaseUrl, supabaseKey);
    

Python

  1. supabase パッケージをインストールします。

    pip install supabase
  2. コードで 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

  1. supabase パッケージをインストールします。

    flutter pub add supabase_flutter
  2. コードで 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

  1. 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"
                    ),
                ]
            )
        ]
    )
  2. コードで Supabase SDK を使用します。例:

    import Supabase
    
    let client = SupabaseClient(supabaseURL: URL(string: "https://xyzcompany.supabase.co")!, supabaseKey: "public-anon-key")

C#

  1. supabase パッケージをインストールします。

    dotnet add package supabase
  2. コードで 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」をご参照ください。