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

> Справочник по TypeScript SDK Raydium, REST API, Anchor IDL и паттернам интеграции для Rust, Python и AI-инструментов.

<Info>
  **Эта страница переведена с помощью ИИ. За эталон принимается английская версия.**

  [Открыть английскую версию →](/sdk-api/index)
</Info>

## Для кого эта глава

Разработчики, которые интегрируют Raydium с off-chain кодом (TS/JS, Python, бэкенды) или вызывают его из другой программы Solana (Rust CPI). Также AI-агентам и создателям инструментов кодирования — см. [AI интеграция](/ru/sdk-api/ai-integration).

<Info>
  **Хотите что-то запустить прямо сейчас?** Три готовых к использованию скрипта — swap, развёртывание пула CPMM, развёртывание пула CLMM — находятся в разделе [Быстрый старт](/ru/quick-start). Выполните реальную транзакцию за пять минут, а затем вернитесь сюда для полного справочника.
</Info>

## Выберите свой путь интеграции

Пять вариантов на выбор. Правильный вариант зависит от того, что вызывает Raydium и сколько контроля вам нужно.

| Путь                                                | Лучше всего для                                                             | Задержка       | Собственная логика                        | Языки                               |
| --------------------------------------------------- | --------------------------------------------------------------------------- | -------------- | ----------------------------------------- | ----------------------------------- |
| [Trade API](/ru/sdk-api/trade-api)                  | Бэкенды, боты, Blinks — везде, где нужна транзакция, построенная сервером   | Минимальная    | Ограниченная (предустановленные маршруты) | Любой                               |
| [TypeScript SDK](/ru/sdk-api/typescript-sdk)        | Node/TS приложения и фронтенды, нуждающиеся в полном доступе к построению   | Средняя        | Полная                                    | TS / JS                             |
| [Python интеграция](/ru/sdk-api/python-integration) | Python бэкенды и ML конвейеры                                               | Средняя        | Полная (ручное построение инструкций)     | Python                              |
| [Rust CPI](/ru/sdk-api/rust-cpi)                    | Композиция программ, которые вызывают Raydium из цепи                       | N/A (on-chain) | Полная + композируемая                    | Rust                                |
| [Anchor IDL](/ru/sdk-api/anchor-idl)                | Генерация кода для языков без встроенной поддержки (Go, Kotlin, Swift, ...) | Переменная     | Полная                                    | Любой с инструментом Anchor codegen |

Если вы не уверены: бэкенды и боты → **Trade API**; фронтенды и приложения с полным контролем → **TypeScript SDK**; композиция on-chain → **Rust CPI**.

## Содержание главы

<CardGroup cols={2}>
  <Card title="TypeScript SDK" icon="js" href="/ru/sdk-api/typescript-sdk">
    `@raydium-io/raydium-sdk-v2`: установка, инициализация, основные модули (пул, ферма, запуск), построители транзакций, частые ошибки.
  </Card>

  <Card title="REST API" icon="cloud" href="/ru/sdk-api/rest-api">
    Публичные endpoint'ы для информации о пулах, информации о монетах, цены и транзакции, построенные сервером. Ограничения по скорости, рекомендации по кэшированию, версионирование.
  </Card>

  <Card title="Trade API" icon="right-left" href="/ru/sdk-api/trade-api">
    Swap-транзакции, построенные сервером: quote, построение, подпись, отправка. Паттерн интеграции без SDK для бэкендов, ботов и Blinks.
  </Card>

  <Card title="Anchor IDL" icon="file-code" href="/ru/sdk-api/anchor-idl">
    Где найти IDL каждой программы, как регенерировать клиентов из него, на что обращать внимание при обновлении IDL.
  </Card>

  <Card title="Rust CPI" icon="rust" href="/ru/sdk-api/rust-cpi">
    Паттерны вызова программ Raydium из другой программы Solana — построение списков аккаунтов, seeds подписантов, обработка ошибок.
  </Card>

  <Card title="Python интеграция" icon="python" href="/ru/sdk-api/python-integration">
    Рецепты `solders` + `solana-py` для построения swap и операций пула из Python. Полезно для бэкендов и ботов.
  </Card>

  <Card title="AI интеграция" icon="robot" href="/ru/sdk-api/ai-integration">
    MCP сервер, индекс `llms.txt`, меню копирования на каждой странице, предварительно построенные файлы контекста для Claude Code / Cursor / Windsurf и других coding агентов.
  </Card>
</CardGroup>

## Дисциплина версионирования

Каждый образец кода на каждой странице в этой главе имеет баннер вверху:

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

Если вы редактируете образец кода, обновите баннер.
