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

> Referencia del SDK de TypeScript de Raydium, API REST, IDLs de Anchor, y patrones de integración para Rust, Python, y herramientas de IA.

<Info>
  **Esta página fue traducida automáticamente por IA. La versión en inglés es la fuente autorizada.**

  [Ver versión en inglés →](/sdk-api/index)
</Info>

## Para quién es este capítulo

Desarrolladores que integran Raydium desde fuera de la cadena (TS/JS, Python, backends) o desde otro programa de Solana (Rust CPI). También agentes de IA e integradores de herramientas de codificación — consulta [Integración con IA](/es/sdk-api/ai-integration).

<Info>
  **¿Quieres ejecutar algo primero?** Tres scripts listos para usar — swap, desplegar pool CPMM, desplegar pool CLMM — se encuentran en [Inicio rápido](/es/quick-start). Ejecuta una transacción real en cinco minutos y luego vuelve aquí para la referencia completa.
</Info>

## Elige tu ruta de integración

Cinco rutas para elegir. La correcta depende de qué está llamando a Raydium y cuánto control necesitas.

| Ruta                                                 | Mejor para                                                                                   | Latencia        | Lógica personalizada                            | Lenguajes                                                 |
| ---------------------------------------------------- | -------------------------------------------------------------------------------------------- | --------------- | ----------------------------------------------- | --------------------------------------------------------- |
| [Trade API](/es/sdk-api/trade-api)                   | Backends, bots, Blinks — en cualquier lugar donde quieras construir una tx desde el servidor | Mínima          | Limitada (rutas preestablecidas)                | Cualquiera                                                |
| [TypeScript SDK](/es/sdk-api/typescript-sdk)         | Aplicaciones Node/TS y frontends que necesitan acceso completo al constructor                | Media           | Completa                                        | TS / JS                                                   |
| [Integración Python](/es/sdk-api/python-integration) | Backends de Python y canales de ML                                                           | Media           | Completa (construcción de instrucciones manual) | Python                                                    |
| [Rust CPI](/es/sdk-api/rust-cpi)                     | Programas de composición que llaman a Raydium desde la cadena                                | N/A (en cadena) | Completa + componible                           | Rust                                                      |
| [IDL de Anchor](/es/sdk-api/anchor-idl)              | Generación de código para lenguajes sin soporte de primera parte (Go, Kotlin, Swift, ...)    | Variable        | Completa                                        | Cualquiera con herramienta de generación de código Anchor |

Si no estás seguro: backends y bots → **Trade API**; frontends y aplicaciones de control total → **TypeScript SDK**; composición en cadena → **Rust CPI**.

## Contenido del capítulo

<CardGroup cols={2}>
  <Card title="TypeScript SDK" icon="js" href="/es/sdk-api/typescript-sdk">
    `@raydium-io/raydium-sdk-v2`: instalación, inicialización, módulos principales (pool, farm, launch), constructores de transacciones, errores comunes.
  </Card>

  <Card title="API REST" icon="cloud" href="/es/sdk-api/rest-api">
    Endpoints públicos para información de pool, información de mint, precio, y transacciones construidas desde el servidor. Límites de velocidad, orientación sobre almacenamiento en caché, versionado.
  </Card>

  <Card title="Trade API" icon="right-left" href="/es/sdk-api/trade-api">
    Transacciones de swap construidas desde el servidor: cotización, construcción, firma, envío. El patrón de integración sin SDK para backends, bots, y Blinks.
  </Card>

  <Card title="IDL de Anchor" icon="file-code" href="/es/sdk-api/anchor-idl">
    Dónde encontrar el IDL de cada programa, cómo regenerar clientes desde él, qué tener en cuenta cuando se actualiza el IDL.
  </Card>

  <Card title="Rust CPI" icon="rust" href="/es/sdk-api/rust-cpi">
    Patrones para invocar programas de Raydium desde otro programa de Solana — construcción de lista de cuentas, semillas de firmante, manejo de errores.
  </Card>

  <Card title="Integración Python" icon="python" href="/es/sdk-api/python-integration">
    Recetas de `solders` + `solana-py` para construir swaps y operaciones de pool de Raydium desde Python. Útil para backends y bots.
  </Card>

  <Card title="Integración con IA" icon="robot" href="/es/sdk-api/ai-integration">
    Servidor MCP, índice `llms.txt`, menú de copia por página, archivos de contexto precompilados para Claude Code / Cursor / Windsurf y otros agentes de codificación.
  </Card>
</CardGroup>

## Disciplina de versiones

Cada muestra de código en cada página de este capítulo tiene un encabezado en la parte superior:

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

Si tocas una muestra de código, actualiza el encabezado.
