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

# Streaming de Dados Solana

> Transmita em tempo real blocos Solana, atualizações de contas, dados de transações e eventos blockchain. Soluções LaserStream gRPC, LaserStream WebSocket, Webhooks e Shred Delivery.

## O que é streaming de dados no Solana?

O streaming de dados permite que aplicativos recebam atualizações em tempo real do blockchain Solana à medida que os eventos ocorrem on-chain. Em vez de sondar repetidamente por atualizações, o streaming estabelece conexões persistentes que enviam dados para o seu aplicativo instantaneamente quando as transações são processadas, as contas são alteradas ou os blocos são produzidos.

Isso é essencial para aplicativos que exigem dados atualizados, como:

* **Aplicações de trading** que monitoram mudanças de preço e liquidações
* **Protocolos DeFi** que acompanham interações do usuário e alterações de estado
* **Marketplaces de NFT** que detectam vendas, listagens e transferências
* **Plataformas de análise** que coletam métricas abrangentes de blockchain
* **Carteiras** que mostram atualizações de saldo e transações em tempo real

<Tip>
  Construindo uma estratégia de trading? A seção [Trading](/docs/pt-BR/trading/overview) reúne
  os produtos sensíveis à latência — [Preconfirmations](/docs/pt-BR/pre-confirmations/overview), [Shred
  Delivery](/docs/pt-BR/shred-delivery/raw-shreds), e [Helius
  Sender](/docs/pt-BR/sending-transactions/sender) — em um só lugar.
</Tip>

## Por que escolher Helius para streaming de dados?

<CardGroup cols={2}>
  <Card title="Latência Ultra Baixa" icon="bolt">
    Conexões diretas com líderes Solana garantem entrega de dados em subsegundos
  </Card>

  <Card title="Confiabilidade Empresarial" icon="shield-check">
    Redundância de múltiplos nós e failover automático para 99,9% de uptime
  </Card>

  <Card title="Replay Histórico de 24 Horas" icon="clock-rotate-left">
    Nunca perca dados com capacidades de preenchimento automático
  </Card>

  <Card title="Infraestrutura Global" icon="globe">
    Endpoints em várias regiões para desempenho ideal em todo o mundo
  </Card>
</CardGroup>

## Qual solução de streaming devo usar?

Escolha o produto que corresponde **ao estágio do dado que você precisa** e **como seu aplicativo deseja consumi-lo**. A tabela abaixo mapeia cada opção com seu formato de entrega e o tipo de cargas de trabalho para as quais é mais adequado.

| Solução                                                              | Melhor para                                                                          | Protocolo  | Plano                                                                | Replay |
| -------------------------------------------------------------------- | ------------------------------------------------------------------------------------ | ---------- | -------------------------------------------------------------------- | ------ |
| **[Preconfirmations](/docs/pt-BR/pre-confirmations/overview)**            | propAMMs, snipers, copy traders, bots de liquidação — sinal de transação mais rápido | WebSocket  | Profissional                                                         | ❌      |
| **[Shred Delivery](/docs/pt-BR/shred-delivery)** (bruto / pré-processado) | propAMMs, snipers, copy traders, bots de liquidação, arbitragem — dados pré-execução | UDP / gRPC | Todos os planos ([add-on pago](/docs/pt-BR/billing/plans#shred-delivery)) | ❌      |
| **[LaserStream gRPC](/docs/pt-BR/laserstream)**                           | Backends críticos, indexadores, failover multi-região                                | gRPC       | Business+ (Mainnet), Todos os planos (Devnet)                        | ✅ 24h  |
| **[LaserStream WebSocket](/docs/pt-BR/rpc/websocket)**                    | Aplicações web, UIs em tempo real, ampla compatibilidade com clientes                | WebSocket  | Gratuito+                                                            | ❌      |
| **[Webhooks](/docs/pt-BR/webhooks)**                                      | Notificações evento-a-servidor, integrações de baixo volume                          | HTTP POST  | Gratuito+                                                            | ❌      |

<Tip>
  Não tem certeza de qual escolher? A maioria dos aplicativos de produção começam com **LaserStream gRPC**
  para backends e **LaserStream WebSocket** para clientes de navegador/UI.
  **Webhooks** são ótimos quando você não quer manter uma conexão
  persistente. **Shred Delivery** é feito para estratégias de trading em submilissegundos — incluindo seu modo de **transações pré-processadas** que chega \~8
  ms antes do `processed`. Para o sinal de transação mais rápido de todos, **Preconfirmations** transmitem transações agendadas antes de serem fragmentadas.
</Tip>

### Escolha pelo que você está otimizando

Os produtos baseados em fragmentos e os níveis de compromisso do LaserStream se encontram em diferentes pontos do ciclo de vida da transação. O que você está tentando receber importa tanto quanto o protocolo:

| Objetivo                                       | Caminho mais rápido                                                                                                                                                                                                                                                                       |
| ---------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Sinal de transação mais rápido**             | **[Preconfirmations](/docs/pt-BR/pre-confirmations/overview)** (transações agendadas, antes dos fragmentos) → **Fragmentos brutos (UDP)** → **Transações pré-processadas (gRPC)** (\~8 ms antes do `processed`) → LaserStream gRPC no `processed`                                              |
| **Primeiras atualizações de conta/programa**   | **LaserStream gRPC no `processed`** — fragmentos e transações pré-processadas apenas carregam dados de transação, não o estado da conta. As atualizações de conta são produzidas pelo runtime durante a execução, portanto, não estão disponíveis até que o processamento seja concluído. |
| **Primeiras transações ou contas confirmadas** | **LaserStream gRPC no `confirmed`** — nível de compromisso mais rápido que não voltará atrás                                                                                                                                                                                              |

<Note>
  **Comum:** se você precisa de mudanças de estado de conta ou programa em tempo real (por
  exemplo, monitorar a conta de curva de ligação de um AMM ou o saldo de token de um usuário),
  **Shred Delivery não ajuda** — essas atualizações simplesmente não existem no
  estágio de fragmento. Use LaserStream gRPC no `processed`.
</Note>

## Soluções de Streaming Helius

### Preconfirmations

[Preconfirmations](/docs/pt-BR/pre-confirmations/overview) transmitem transações no ponto mais precoce que podem ser observadas — o momento em que o scheduler do validador se compromete a executá-las, antes de serem fragmentadas. É o sinal de transação de menor latência que a Helius oferece, entregue por meio de uma subscrição `preconfSubscribe` WebSocket. Disponível para qualquer assinante de **Plano Profissional ou superior** por **10 créditos por mensagem**.

#### Melhor para

A reação mais rápida possível à atividade on-chain:

* propAMMs
* Snipers
* Copy traders
* Bots de liquidação

<Note>
  Uma pré-confirmação é um sinal antecipado, não uma garantia — a transação ainda
  não foi finalizada e pode falhar ou ser descartada.
</Note>

### Shred Delivery

[Shred Delivery](/docs/pt-BR/shred-delivery) é o produto de dados pré-execução da Helius. Ele é oferecido em duas versões:

* **[Fragmentos brutos (UDP)](/docs/pt-BR/shred-delivery/raw-shreds)** — A Helius é um [top validator](https://www.helius.dev/validator) por participação, então recebemos fragmentos antes de validadores de menor participação e nós RPC não participativos. Você implementa a desfragmentação. Disponível em todos os planos; cada assento é \$1.000/mês por IP (\$800/mês por IP em planos Pro). [Assine em seu Painel Helius](https://dashboard.helius.dev/shred-delivery-seats) - sem necessidade de provisionamento manual.
* **[Transações pré-processadas (gRPC, Beta Pública)](/docs/pt-BR/shred-delivery/preprocessed-transactions)** — fragmentos decodificados. Ignora a etapa de desfragmentação e entrega transações \~8 ms antes do nível de compromisso `processed` em média. Disponível para qualquer assinante de Plano Profissional por **20 créditos por 1 MB**.

#### Melhor para

* propAMMs
* Snipers
* Copy traders
* Bots de liquidação
* Arbitragem
* Operadores de nós RPC que desejam remover a latência de sincronização de rede

<Tip>
  Pronto para receber fragmentos brutos? [Assine em seu Painel
  Helius](https://dashboard.helius.dev/shred-delivery-seats). Veja [preços](/docs/pt-BR/billing/plans) para detalhes.
</Tip>

### LaserStream gRPC (Todos os planos Devnet, Business+ Mainnet)

[LaserStream gRPC](/docs/pt-BR/laserstream) fornece streaming de dados de baixa latência via gRPC, com recursos avançados como replay histórico, reconexões automáticas e confiabilidade de múltiplos nós. O LaserStream é compatível com o protocolo aberto Yellowstone gRPC, de modo que qualquer cliente Yellowstone funciona.

#### Principais Recursos

* Turnkey: Obtenha streams gRPC mais rápidos sem os aborrecimentos de gerenciar hardware ou upgrades
* Replay Histórico de 24 Horas: Preenchimento automático de até 24 horas de dados perdidos
* Reconexão Automática: Gerenciamento de conexão integrado com lógica de repetição inteligente
* Endpoints Globais: Disponível em [9 regiões](/docs/pt-BR/laserstream/grpc#mainnet-endpoints) em todo o mundo para latência ótima
* Compatível com Yellowstone: Substituição direta para configurações existentes `@triton-one/yellowstone-grpc`

#### Melhor para

* Serviços de backend
* Aplicativos de alta taxa de transferência
* Sistemas críticos que exigem entrega garantida de dados

<Tip>
  Comece a usar o LaserStream a partir de seu [Painel Helius](https://dashboard.helius.dev/laserstream). Mainnet requer um plano Business ou superior; Devnet está disponível em todos os planos pagos. Veja [nossos planos](/docs/pt-BR/billing/plans) para detalhes.
</Tip>

### LaserStream WebSocket

[LaserStream WebSocket](/docs/pt-BR/rpc/websocket) é a variante do protocolo WebSocket do LaserStream. Ele serve aos métodos padrão de assinatura JSON-RPC do Solana (`accountSubscribe`, `programSubscribe`, `logsSubscribe`, …) juntamente com extensões específicas da Helius como `transactionSubscribe` para filtragem avançada, tudo em um mesmo endpoint unificado e alimentado pelo mesmo backend do LaserStream como o produto gRPC.

#### Principais Recursos

* Compatibilidade total com Solana: funciona com qualquer biblioteca de cliente WebSocket do Solana
* Extensões Helius: `transactionSubscribe` e um `accountSubscribe` aprimorado para filtragem mais rica
* Até 200 ms mais rápido que WebSockets padrão baseados em Agave RPC
* Endpoint unificado: `wss://mainnet.helius-rpc.com` e `wss://devnet.helius-rpc.com` para métodos padrão e estendidos da Helius

#### Melhor para

Aplicativos frontend em tempo real, backends de volume moderado, compatibilidade ampla com o ecossistema

### Webhooks

Notificações de evento para servidor-para-servidor [webhook](/docs/pt-BR/webhooks) para atividades on-chain entregues em seus endpoints.

#### Principais Recursos

* Dados de Evento Analisados: Dados de transações legíveis por humanos para vendas, trocas e mais
* Vários Tipos: Opções de webhook aprimoradas, brutas e de Discord
* Filtragem de Transações: Assine tipos específicos de eventos e endereços
* Entrega Confiável: Repetições automáticas e confirmações de entrega

#### Melhor para

Arquiteturas baseadas em eventos, notificações, integrações com serviços externos

## Começando

<Steps>
  <Step title="Escolha sua Solução">
    Selecione o método de streaming que melhor se encaixa nos requisitos do seu aplicativo e infraestrutura.
  </Step>

  <Step title="Obtenha sua Chave de API">
    Inscreva-se em [dashboard.helius.dev](https://dashboard.helius.dev) e obtenha
    sua chave de API.
  </Step>

  <Step title="Siga o Quickstart">
    Cada solução possui guias de início rápido dedicados e exemplos de código.
  </Step>

  <Step title="Monitore & Escale">
    Use o painel Helius para monitorar o uso e escalar seu plano conforme necessário.
  </Step>
</Steps>

<Card title="Início Rápido de Streaming de Dados" icon="play" href="/docs/pt-BR/data-streaming/quickstart">
  Comece sua primeira conexão de streaming em minutos
</Card>

## Suporte & Comunidade

<CardGroup cols={3}>
  <Card title="Documentação" icon="book-open" href="/docs/pt-BR/api-reference">
    Referências completas de API e guias para todos os métodos de streaming
  </Card>

  <Card title="Comunidade no Discord" icon="discord" href="https://discord.com/invite/6GXdee3gBj">
    Junte-se a milhares de desenvolvedores construindo no Solana com Helius
  </Card>

  <Card title="Suporte Empresarial" icon="headset" href="/docs/pt-BR/support">
    Canais de suporte prioritários para clientes empresariais e profissionais
  </Card>
</CardGroup>

Pronto para começar a transmitir dados do Solana?

Escolha seu método preferido acima e mergulhe na documentação!
