> ## Documentation Index
> Fetch the complete documentation index at: https://docs.raydium.io/llms.txt
> Use this file to discover all available pages before exploring further.

# SDK & API

> Raydium の TypeScript SDK、REST API、Anchor IDL、および Rust、Python、AI ツール向けの統合パターンのリファレンス。

<Info>
  **このページは AI による自動翻訳です。すべての内容は英語版を正とします。**

  [英語版を表示 →](/sdk-api/index)
</Info>

## このセクションの対象者

オフチェーン（TS/JS、Python、バックエンド）から Raydium と統合する開発者、または別の Solana プログラム（Rust CPI）から統合する開発者向けです。また、AI エージェントおよびコーディングツール統合者向けです。詳しくは [AI 統合](/ja/sdk-api/ai-integration) をご覧ください。

<Info>
  **何か実行してみたいですか？** スワップ、CPMM プール のデプロイ、CLMM プール のデプロイの 3 つのコピー＆ペーストスクリプトは [クイックスタート](/ja/quick-start) にあります。5 分で実際のトランザクションを実行できます。その後、こちらで完全なリファレンスをご覧ください。
</Info>

## 統合パスを選択する

5 つのパスから選択できます。どのパスが最適かは、Raydium を呼び出すものと必要なコントロール量によって異なります。

| パス                                           | 最適な用途                                          | レイテンシー      | カスタムロジック       | 言語                      |
| -------------------------------------------- | ---------------------------------------------- | ----------- | -------------- | ----------------------- |
| [Trade API](/ja/sdk-api/trade-api)           | バックエンド、ボット、Blink—サーバーで構築されたトランザクションが必要な場所      | 最低          | 制限あり（プリセットルート） | 任意                      |
| [TypeScript SDK](/ja/sdk-api/typescript-sdk) | フルビルダーアクセスが必要な Node/TS アプリとフロントエンド             | 中程度         | フル             | TS / JS                 |
| [Python 統合](/ja/sdk-api/python-integration)  | Python バックエンドと ML パイプライン                       | 中程度         | フル（手動命令構築）     | Python                  |
| [Rust CPI](/ja/sdk-api/rust-cpi)             | Raydium をオンチェーンから呼び出すプログラムの構成                  | N/A（オンチェーン） | フル + コンポーザブル   | Rust                    |
| [Anchor IDL](/ja/sdk-api/anchor-idl)         | ファーストパーティサポートのない言語（Go、Kotlin、Swift など）向けのコード生成 | 可変          | フル             | Anchor コード生成ツール付きの任意の言語 |

判断がつかない場合：バックエンドとボット → **Trade API**、フロントエンドとフルコントロールアプリ → **TypeScript SDK**、オンチェーン構成 → **Rust CPI**。

## セクションの内容

<CardGroup cols={2}>
  <Card title="TypeScript SDK" icon="js" href="/ja/sdk-api/typescript-sdk">
    `@raydium-io/raydium-sdk-v2`：インストール、初期化、コアモジュール（プール、ファーム、ローンチ）、トランザクションビルダー、よくある落とし穴。
  </Card>

  <Card title="REST API" icon="cloud" href="/ja/sdk-api/rest-api">
    プール情報、ミント情報、価格、およびサーバー構築トランザクションのパブリックエンドポイント。レート制限、キャッシング ガイダンス、バージョン管理。
  </Card>

  <Card title="Trade API" icon="right-left" href="/ja/sdk-api/trade-api">
    サーバー構築スワップトランザクション：クォート、構築、署名、送信。バックエンド、ボット、および Blink 向けの SDK 不要な統合パターン。
  </Card>

  <Card title="Anchor IDL" icon="file-code" href="/ja/sdk-api/anchor-idl">
    各プログラムの IDL がある場所、これらからクライアントを再生成する方法、IDL が更新されたときに注意すべきこと。
  </Card>

  <Card title="Rust CPI" icon="rust" href="/ja/sdk-api/rust-cpi">
    別の Solana プログラムから Raydium プログラムを呼び出すパターン—アカウントリスト構築、署名者シード、エラー処理。
  </Card>

  <Card title="Python 統合" icon="python" href="/ja/sdk-api/python-integration">
    Python から Raydium スワップ/プール操作を構築するための `solders` + `solana-py` レシピ。バックエンドとボットに便利です。
  </Card>

  <Card title="AI 統合" icon="robot" href="/ja/sdk-api/ai-integration">
    MCP サーバー、`llms.txt` インデックス、ページごとのコピーメニュー、Claude Code / Cursor / Windsurf および他のコーディングエージェント向けの事前構築コンテキストファイル。
  </Card>
</CardGroup>

## バージョン管理

このセクション内のすべてのページのすべてのコードサンプルの上部には、次のようなバナーがあります：

```
SDK:       @raydium-io/raydium-sdk-v2 vX.Y.Z
Program:   see /reference/program-addresses
Cluster:   mainnet-beta
Verified:  YYYY-MM-DD
```

コードサンプルを変更する場合は、バナーを更新してください。
