> For the complete documentation index, see [llms.txt](https://docs.triton.one/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.triton.one/solana/rpc-methods/real-time-streaming.md).

# Real-time streaming methods

Stream live Solana data over WebSocket subscriptions or Dragon's Mouth gRPC (Subscribe, SubscribeDeshred, and unary calls).

Two interfaces stream live updates; pick by transport and throughput:

| Interface             | Best for                                                                                                                       |
| --------------------- | ------------------------------------------------------------------------------------------------------------------------------ |
| WebSocket             | Solana WebSocket subscriptions to accounts, programs, logs, signatures, slots, roots, and blocks, plus `transactionSubscribe`. |
| gRPC (Dragon's Mouth) | High-throughput, backend-to-backend Geyser streaming of accounts, transactions, slots, blocks, and entries.                    |

On gRPC, [Deshred](/solana/rpc-methods/real-time-streaming/yellowstone-grpc/deshred.md) streams transactions reconstructed from shreds before the validator executes them.

***

<i class="fa-life-ring">:life-ring:</i> Contact support by clicking the chat icon in your [customer dashboard](https://customers.triton.one)\ <i class="fa-briefcase">:briefcase:</i> Sales questions? [Contact us](https://triton.one/contact)\ <i class="fa-sparkles">:sparkles:</i> AI agent? Read [llms.txt](https://docs.triton.one/llms.txt)\ <i class="fa-rss">:rss:</i> Follow updates: [Blog](https://blog.triton.one) · [X](https://x.com/triton_one) · [YouTube](https://www.youtube.com/@triton_one_ltd) · [Telegram](https://t.me/tritonone) · [GitHub](https://github.com/rpcpool)
