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

> Referensi TypeScript SDK Raydium, REST API, Anchor IDL, dan pola integrasi untuk Rust, Python, dan tools AI.

<Info>
  **Halaman ini diterjemahkan secara otomatis oleh AI. Versi bahasa Inggris adalah acuan resmi.**

  [Lihat versi bahasa Inggris →](/sdk-api/index)
</Info>

## Halaman ini untuk siapa

Developer yang mengintegrasikan Raydium dari luar rantai (TS/JS, Python, backend) atau dari program Solana lain (Rust CPI). Juga untuk agent AI dan integrator coding tool — lihat [Integrasi AI](/id/sdk-api/ai-integration).

<Info>
  **Ingin mencoba sesuatu terlebih dahulu?** Tiga skrip siap pakai — swap, deploy pool CPMM, deploy pool CLMM — tersedia di [Quick start](/id/quick-start). Jalankan transaksi nyata dalam lima menit, lalu kembali ke sini untuk referensi lengkapnya.
</Info>

## Pilih jalur integrasi Anda

Lima jalur untuk dipilih. Jalur yang tepat tergantung pada siapa yang memanggil Raydium dan seberapa banyak kontrol yang Anda butuhkan.

| Jalur                                              | Terbaik untuk                                                            | Latensi        | Logika kustom                    | Bahasa                             |
| -------------------------------------------------- | ------------------------------------------------------------------------ | -------------- | -------------------------------- | ---------------------------------- |
| [Trade API](/id/sdk-api/trade-api)                 | Backend, bot, Blink — di mana pun Anda ingin tx dibangun server          | Terendah       | Terbatas (rute preset)           | Apa pun                            |
| [TypeScript SDK](/id/sdk-api/typescript-sdk)       | Aplikasi Node/TS dan frontend yang memerlukan akses builder lengkap      | Sedang         | Penuh                            | TS / JS                            |
| [Integrasi Python](/id/sdk-api/python-integration) | Backend Python dan pipeline ML                                           | Sedang         | Penuh (pembangunan instr manual) | Python                             |
| [Rust CPI](/id/sdk-api/rust-cpi)                   | Menyusun program yang memanggil Raydium dari on-chain                    | N/A (on-chain) | Penuh + composable               | Rust                               |
| [Anchor IDL](/id/sdk-api/anchor-idl)               | Codegen untuk bahasa tanpa dukungan first-party (Go, Kotlin, Swift, ...) | Variabel       | Penuh                            | Apa pun dengan alat Anchor codegen |

Jika Anda tidak yakin: backend dan bot → **Trade API**; frontend dan aplikasi dengan kontrol penuh → **TypeScript SDK**; komposisi on-chain → **Rust CPI**.

## Isi bab

<CardGroup cols={2}>
  <Card title="TypeScript SDK" icon="js" href="/id/sdk-api/typescript-sdk">
    `@raydium-io/raydium-sdk-v2`: instalasi, inisialisasi, modul inti (pool, farm, launch), pembuat transaksi, jebakan umum.
  </Card>

  <Card title="REST API" icon="cloud" href="/id/sdk-api/rest-api">
    Endpoint publik untuk info pool, info mint, harga, dan transaksi yang dibangun server. Batas laju, panduan caching, versioning.
  </Card>

  <Card title="Trade API" icon="right-left" href="/id/sdk-api/trade-api">
    Transaksi swap yang dibangun server: quote, build, sign, send. Pola integrasi tanpa SDK untuk backend, bot, dan Blink.
  </Card>

  <Card title="Anchor IDL" icon="file-code" href="/id/sdk-api/anchor-idl">
    Tempat menemukan IDL setiap program, cara meregenerasi klien darinya, apa yang perlu diperhatikan saat IDL diperbarui.
  </Card>

  <Card title="Rust CPI" icon="rust" href="/id/sdk-api/rust-cpi">
    Pola untuk menjalankan program Raydium dari program Solana lain — konstruksi daftar akun, signer seed, penanganan kesalahan.
  </Card>

  <Card title="Integrasi Python" icon="python" href="/id/sdk-api/python-integration">
    Resep `solders` + `solana-py` untuk membangun swap/operasi pool Raydium dari Python. Berguna untuk backend dan bot.
  </Card>

  <Card title="Integrasi AI" icon="robot" href="/id/sdk-api/ai-integration">
    Server MCP, indeks `llms.txt`, menu salinan per-halaman, file konteks siap pakai untuk Claude Code / Cursor / Windsurf dan coding agent lainnya.
  </Card>
</CardGroup>

## Disiplin versi

Setiap sampel kode di setiap halaman dalam bab ini memiliki banner di bagian atas:

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

Jika Anda menyentuh sampel kode, perbarui bannernya.
