> For the complete documentation index, see [llms.txt](https://docs.ston.fi/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ston.fi/es/seccion-para-desarrolladores/omniston/swap.md).

# Protocolo de swap

Protocolo de agregación de liquidez para una ejecución óptima de swaps en TON.

## Documentación

### [Descripción general](/es/seccion-para-desarrolladores/omniston/swap/overview.md)

Conceptos básicos y guía de integración

### [Funciones avanzadas](/es/seccion-para-desarrolladores/omniston/swap/advanced.md)

Capacidades y funciones avanzadas del protocolo

### [Integración gRPC](/es/seccion-para-desarrolladores/omniston/swap/grpc.md)

Integración de alto rendimiento usando gRPC

## Características clave

* **Agregación**: Combina liquidez de múltiples fuentes
* **Optimización**: Encuentra las mejores rutas y precios
* **En tiempo real**: Soporte de WebSocket para cotizaciones en vivo

## Opciones de integración

> **Recomendado**: Recomendamos encarecidamente usar nuestros SDK oficiales para la integración con Omniston. Manejan conexiones WebSocket, transmisión de cotizaciones, construcción de transacciones y manejo de errores de forma nativa.

### SDKs (recomendados)

| SDK                                                                       | Caso de uso                         | Documentación                             |
| ------------------------------------------------------------------------- | ----------------------------------- | ----------------------------------------- |
| [SDK de Node.js](/es/seccion-para-desarrolladores/omniston/sdk/nodejs.md) | Servicios de backend, bots, scripts | Completo, con Observables de RxJS         |
| [SDK de React](/es/seccion-para-desarrolladores/omniston/sdk/react.md)    | Aplicaciones frontend               | Hooks listos para usar con TanStack Query |

Ver [Resumen del SDK](/es/seccion-para-desarrolladores/omniston/sdk.md) para ejemplos de instalación y inicio rápido.

### Integración de bajo nivel

Para desarrolladores que necesitan acceso directo al protocolo o trabajan en lenguajes distintos de TypeScript/JavaScript:

* [**Guía de inicio rápido de Python**](/es/seccion-para-desarrolladores/quickstart/python.md) - Ejemplo completo y funcional que muestra comunicación WebSocket, solicitudes de cotización y construcción de transacciones. Úsalo como referencia para implementarlo en tu lenguaje preferido.
* [**Código fuente del SDK**](https://github.com/ston-fi/omniston-sdk) - Nuestros SDK son totalmente de código abierto. Estudia la implementación real de bajo nivel para comprender en detalle el manejo de WebSocket, el formato de mensajes y la construcción de transacciones.
* **API de WebSocket** - Cotizaciones y actualizaciones en tiempo real (documentado en [Descripción general](/es/seccion-para-desarrolladores/omniston/swap/overview.md))
* [**gRPC**](/es/seccion-para-desarrolladores/omniston/swap/grpc.md) - Integración de alto rendimiento para casos de uso avanzados

## Más información

Visita [omniston.ston.fi](https://omniston.ston.fi) para más información.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.ston.fi/es/seccion-para-desarrolladores/omniston/swap.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
