> ## Documentation Index
> Fetch the complete documentation index at: https://www.helius.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Transmisión de datos de Solana

> Transmite bloques de Solana, actualizaciones de cuentas, datos de transacciones y eventos de blockchain en tiempo real. Soluciones LaserStream gRPC, LaserStream WebSocket, Webhooks y Shred Delivery.

## ¿Qué es la transmisión de datos en Solana?

La transmisión de datos permite que las aplicaciones reciban actualizaciones en tiempo real de la blockchain de Solana a medida que ocurren eventos en cadena. En lugar de consultar repetidamente si hay actualizaciones, la transmisión establece conexiones persistentes que envían datos a tu aplicación al instante cuando se procesan transacciones, cambian cuentas o se producen bloques.

Esto es esencial para las aplicaciones que requieren datos actualizados al segundo, como:

* **Aplicaciones de trading** que monitorean cambios de precios y liquidaciones
* **Protocolos DeFi** que rastrean interacciones de usuarios y cambios de estado
* **Mercados de NFT** que detectan ventas, publicaciones y transferencias
* **Plataformas de análisis** que recopilan métricas completas de la blockchain
* **Billeteras** que muestran actualizaciones de saldos y transacciones en tiempo real

<Tip>
  ¿Estás creando una estrategia de trading? La sección [Trading](/docs/es/trading/overview) reúne
  en un solo lugar los productos sensibles a la latencia: [Preconfirmations](/docs/es/pre-confirmations/overview), [Shred
  Delivery](/docs/es/shred-delivery/raw-shreds) y [Helius
  Sender](/docs/es/sending-transactions/sender).
</Tip>

## ¿Por qué elegir Helius para la transmisión de datos?

<CardGroup cols={2}>
  <Card title="Ultra-Low Latency" icon="bolt">
    Las conexiones directas con los líderes de Solana garantizan la entrega de datos en menos de un segundo
  </Card>

  <Card title="Enterprise Reliability" icon="shield-check">
    Redundancia de múltiples nodos y conmutación por error automática para lograr un 99.9 % de disponibilidad
  </Card>

  <Card title="24-Hour Historical Replay" icon="clock-rotate-left">
    No pierdas ningún dato gracias a las capacidades de recuperación automática de datos históricos
  </Card>

  <Card title="Global Infrastructure" icon="globe">
    Endpoints en varias regiones para obtener un rendimiento óptimo en todo el mundo
  </Card>
</CardGroup>

## ¿Qué solución de transmisión debo usar?

Elige el producto que coincida con **la etapa de los datos que necesitas** y **la forma en que tu aplicación quiere consumirlos**. La siguiente tabla relaciona cada opción con su formato de entrega y el tipo de cargas de trabajo para las que resulta más adecuada.

| Solución                                                                  | Ideal para                                                                                                   | Protocolo | Plan                                                                       | Reproducción |
| ------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------ | --------- | -------------------------------------------------------------------------- | ------------ |
| **[Preconfirmations](/docs/es/pre-confirmations/overview)**                    | propAMMs, snipers, operadores de copy trading y bots de liquidación: la señal de transacción más temprana    | WebSocket | Professional                                                               | ❌            |
| **[Shred Delivery](/docs/es/shred-delivery)** (shreds sin procesar)            | propAMMs, snipers, operadores de copy trading, bots de liquidación y arbitraje: datos previos a la ejecución | UDP       | Todos los planes ([complemento de pago](/docs/es/billing/plans#shred-delivery)) | ❌            |
| **[Transacciones preprocesadas](/docs/es/preprocessed-transactions/overview)** | Transacciones decodificadas previas a la ejecución sin ejecutar el desensamblado de shreds                   | WebSocket | Todos los planes de pago                                                   | ❌            |
| **[LaserStream gRPC](/docs/es/laserstream)**                                   | Backends de misión crítica, indexadores y conmutación por error entre varias regiones                        | gRPC      | Business+ (Mainnet), todos los planes (Devnet)                             | ✅ 24 h       |
| **[LaserStream WebSocket](/docs/es/rpc/websocket)**                            | Aplicaciones web, interfaces de usuario en tiempo real y amplia compatibilidad con clientes                  | WebSocket | Free+                                                                      | ❌            |
| **[Webhooks](/docs/es/webhooks)**                                              | Notificaciones de eventos entre servidores e integraciones de bajo volumen                                   | HTTP POST | Free+                                                                      | ❌            |

<Tip>
  ¿No sabes cuál elegir? La mayoría de las aplicaciones en producción comienzan con **LaserStream gRPC**
  para los backends y **LaserStream WebSocket** para los clientes de navegador o interfaz de usuario.
  Los **webhooks** son excelentes cuando no quieres mantener una conexión
  persistente. **Shred Delivery** está diseñado específicamente para estrategias de trading
  con latencia inferior a un milisegundo, y **Preprocessed Transactions** entrega las transacciones
  decodificadas previas a la ejecución sin desensamblar shreds. Para obtener la señal de transacción más temprana, **Preconfirmations** transmite las transacciones antes de que se dividan en shreds.
</Tip>

### Elige según lo que quieras optimizar

Los productos basados en shreds y los niveles de compromiso de LaserStream se ubican en distintos puntos del ciclo de vida de una transacción. Lo que intentas recibir importa tanto como el protocolo:

| Objetivo                                                 | Ruta más rápida                                                                                                                                                                                                                                                                                                    |
| -------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Señal de transacción más temprana**                    | **[Preconfirmations](/docs/es/pre-confirmations/overview)** (antes de los shreds) → **Shreds sin procesar (UDP)** → **Transacciones preprocesadas ([`preprocessedSubscribe` WebSocket](/docs/es/preprocessed-transactions/preprocessed-subscribe))** (\~8 ms antes de `processed`) → LaserStream gRPC en `processed`         |
| **Actualizaciones de cuentas o programas más tempranas** | **LaserStream gRPC en `processed`**: los shreds y las transacciones preprocesadas solo contienen datos de transacciones, no el estado de las cuentas. El entorno de ejecución genera las actualizaciones de las cuentas durante la ejecución, por lo que no están disponibles hasta que finaliza el procesamiento. |
| **Transacciones o cuentas confirmadas más tempranas**    | **LaserStream gRPC en `confirmed`**: el nivel de compromiso más rápido que no se revertirá                                                                                                                                                                                                                         |

<Note>
  **Problema común:** si necesitas cambios en tiempo real del estado de una cuenta o programa (por
  ejemplo, monitorear la cuenta de curva de vinculación de un AMM o el saldo de tokens de un usuario),
  **Shred Delivery no te ayudará**: esas actualizaciones simplemente no existen en la
  etapa de los shreds. En su lugar, usa LaserStream gRPC en `processed`.
</Note>

## Soluciones de transmisión de Helius

### Preconfirmations

[Preconfirmations](/docs/es/pre-confirmations/overview) transmite las transacciones en el momento más temprano en que pueden observarse: antes de que se recopilen en entradas y se dividan en shreds. Las preconfirmaciones de Helius se emiten en el instante en que el líder ejecuta una transacción, junto con su estado de ejecución; las preconfirmaciones de BAM se emiten cuando el validador se compromete a ejecutarla. Es la señal de transacción con menor latencia que ofrece Helius y se entrega mediante una suscripción WebSocket `preconfSubscribe`. Está disponible para cualquier suscriptor del plan **Professional o superior** por **10 créditos por mensaje**.

#### Ideal para

La reacción más temprana posible a la actividad en cadena:

* propAMMs
* Snipers
* Operadores de copy trading
* Bots de liquidación

<Note>
  Una preconfirmación es una señal temprana, no una garantía: la transacción
  todavía no se ha incorporado y podría fallar o descartarse.
</Note>

### Shred Delivery

[Shred Delivery](/docs/es/shred-delivery) es el producto de datos previos a la ejecución de Helius: **[shreds sin procesar (UDP)](/docs/es/shred-delivery/raw-shreds)**. Helius es uno de los [principales validadores](https://www.helius.dev/validator) por participación, por lo que recibimos los shreds antes que los validadores con menor participación y los nodos RPC sin participación. Tú implementas el desensamblado de shreds. Está disponible en todos los planes; cada puesto cuesta \$1,000 al mes por IP (\$800 al mes por IP en los planes Pro). [Suscríbete desde tu panel de Helius](https://dashboard.helius.dev/shred-delivery-seats). No se requiere aprovisionamiento manual.

#### Ideal para

* propAMMs
* Snipers
* Operadores de copy trading
* Bots de liquidación
* Arbitraje
* Operadores de nodos RPC que quieren eliminar la latencia de sincronización de red

<Tip>
  ¿Todo listo para recibir shreds sin procesar? [Suscríbete desde tu panel de
  Helius](https://dashboard.helius.dev/shred-delivery-seats). Consulta los [precios](/docs/es/billing/plans) para obtener más detalles.
</Tip>

### Transacciones preprocesadas

Las [transacciones preprocesadas](/docs/es/preprocessed-transactions/overview) son transacciones previas a la ejecución, agregadas principalmente a partir de shreds decodificados, mientras Helius se encarga de desensamblarlos. Se entregan mediante el [WebSocket `preprocessedSubscribe`](/docs/es/preprocessed-transactions/preprocessed-subscribe) (beta pública, todos los planes de pago, **0.1 créditos por mensaje**).

#### Ideal para

Aplicaciones de trading sensibles a la latencia que necesitan transacciones decodificadas previas a la ejecución sin operar un decodificador de shreds.

### LaserStream gRPC (todos los planes en Devnet, Business+ en Mainnet)

[LaserStream gRPC](/docs/es/laserstream) proporciona transmisión de datos con latencia ultrabaja mediante gRPC, con funciones avanzadas como reproducción histórica, reconexiones automáticas y confiabilidad basada en múltiples nodos. LaserStream es compatible a nivel de protocolo con el protocolo abierto Yellowstone gRPC, por lo que funciona con cualquier cliente de Yellowstone.

#### Funciones principales

* Listo para usar: obtén transmisiones gRPC más rápidas sin las complicaciones de administrar hardware o actualizaciones
* Reproducción histórica de 24 horas: recupera automáticamente hasta 24 horas de datos perdidos
* Reconexión automática: administración de conexiones integrada con lógica inteligente de reintentos
* Endpoints globales: disponibles en [9 regiones](/docs/es/laserstream/grpc#endpoints-de-mainnet) de todo el mundo para lograr una latencia óptima
* Compatible con Yellowstone: reemplazo directo para configuraciones `@triton-one/yellowstone-grpc` existentes

#### Ideal para

* Servicios de backend
* Aplicaciones de alto rendimiento
* Sistemas de misión crítica que requieren entrega de datos garantizada

<Tip>
  Comienza a usar LaserStream desde tu [panel de Helius](https://dashboard.helius.dev/laserstream). Mainnet requiere un plan Business o superior; Devnet está disponible en todos los planes de pago. Consulta [nuestros planes](/docs/es/billing/plans) para obtener más detalles.
</Tip>

### LaserStream WebSocket

[LaserStream WebSocket](/docs/es/rpc/websocket) es la variante de LaserStream que usa el protocolo WebSocket. Ofrece los métodos estándar de suscripción JSON-RPC de Solana (`accountSubscribe`, `programSubscribe`, `logsSubscribe`, …) junto con extensiones específicas de Helius, como `transactionSubscribe` para filtrado avanzado, todo desde el mismo endpoint unificado y con el mismo backend de LaserStream que el producto gRPC.

#### Funciones principales

* Compatibilidad total con Solana: funciona con cualquier biblioteca cliente WebSocket de Solana
* Extensiones de Helius: `transactionSubscribe` y un método `accountSubscribe` mejorado para ofrecer filtros más completos
* Hasta 200 ms más rápido que los WebSockets estándar basados en RPC de Agave
* Endpoint unificado: `wss://mainnet.helius-rpc.com` y `wss://devnet.helius-rpc.com` para los métodos estándar y los extendidos por Helius

#### Ideal para

Aplicaciones frontend en tiempo real, backends de volumen moderado y amplia compatibilidad con el ecosistema

### Webhooks

Notificaciones de [webhook](/docs/es/webhooks) entre servidores y basadas en eventos para actividades en cadena, entregadas a tus endpoints.

#### Funciones principales

* Datos de eventos analizados: datos de transacciones legibles para ventas, intercambios y más
* Varios tipos: opciones de webhook mejoradas, sin procesar y para Discord
* Filtrado de transacciones: suscríbete a tipos de eventos y direcciones específicos
* Entrega confiable: reintentos automáticos y confirmaciones de entrega

#### Ideal para

Arquitecturas basadas en eventos, notificaciones e integraciones con servicios externos

## Primeros pasos

<Steps>
  <Step title="Choose Your Solution">
    Selecciona el método de transmisión que mejor se adapte a los requisitos y la infraestructura de tu aplicación.
  </Step>

  <Step title="Get Your API Key">
    Regístrate en [dashboard.helius.dev](https://dashboard.helius.dev) y obtén
    tu clave de API.
  </Step>

  <Step title="Follow the Quickstart">
    Cada solución tiene guías de inicio rápido y ejemplos de código específicos.
  </Step>

  <Step title="Monitor & Scale">
    Usa el panel de Helius para monitorear el uso y escalar tu plan según sea necesario.
  </Step>
</Steps>

<Card title="Data Streaming Quickstart" icon="play" href="/docs/es/data-streaming/quickstart">
  Configura tu primera conexión de transmisión en cuestión de minutos
</Card>

## Soporte y comunidad

<CardGroup cols={3}>
  <Card title="Documentation" icon="book-open" href="/docs/es/api-reference">
    Referencias completas de la API y guías para todos los métodos de transmisión
  </Card>

  <Card title="Discord Community" icon="discord" href="https://discord.com/invite/6GXdee3gBj">
    Únete a miles de desarrolladores que crean en Solana con Helius
  </Card>

  <Card title="Enterprise Support" icon="headset" href="/docs/es/support">
    Canales de soporte prioritario para clientes empresariales y profesionales
  </Card>
</CardGroup>

¿Todo listo para comenzar a transmitir datos de Solana?

¡Elige arriba tu método preferido y explora la documentación!
