> ## 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>

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

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

<Info>
  **まず何か実行したいですか？** スワップ、CPMM プール デプロイ、CLMM プール デプロイの 3 つのエンドツーエンド スクリプトは [クイックスタート](/ja/quick-start) にあります。スワップと CPMM スクリプトは単一ファイルで、コピーして実行できます。CLMM フローはいくつかの追加ステップが必要です。まず実際のトランザクションを実行してから、ここに戻ってきて完全なリファレンスを確認してください。
</Info>

## 統合パスを選択する

5 つのパスから選択できます。最適なパスは、Raydium を呼び出すものと必要な制御レベルによって異なります。

| パス | 最適な用途 | レイテンシ | カスタムロジック | 言語 |
| - | - | - | - | - |
| [Trade API](/ja/sdk-api/trade-api) | バックエンド、ボット、Blink — サーバー構築 tx が必要な場所 | 最低 | 限定的（プリセットルート） | 任意 |
| [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 からクライアントを再生成する方法、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
```

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


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.