> ## 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 Data Solana

> Streaming blok Solana, pembaruan akun, data transaksi, dan peristiwa blockchain secara real-time. Solusi LaserStream gRPC, LaserStream WebSocket, Webhook, dan Shred Delivery.

## Apa itu streaming data di Solana?

Streaming data memungkinkan aplikasi menerima pembaruan real-time dari blockchain Solana saat peristiwa terjadi secara on-chain. Alih-alih melakukan polling berulang kali untuk mendapatkan pembaruan, streaming membuat koneksi persisten yang langsung mengirimkan data ke aplikasi Anda saat transaksi diproses, akun berubah, atau blok dihasilkan.

Fitur ini sangat penting bagi aplikasi yang memerlukan data terkini, seperti:

* **Aplikasi perdagangan** yang memantau perubahan harga dan likuidasi
* **Protokol DeFi** yang melacak interaksi pengguna dan perubahan status
* **Marketplace NFT** yang mendeteksi penjualan, listing, dan transfer
* **Platform analitik** yang mengumpulkan metrik blockchain secara komprehensif
* **Dompet** yang menampilkan pembaruan saldo dan transaksi secara real-time

<Tip>
  Sedang membuat strategi perdagangan? Bagian [Perdagangan](/docs/id/trading/overview)
  menyatukan produk yang sensitif terhadap latensi — [Preconfirmations](/docs/id/pre-confirmations/overview), [Shred
  Delivery](/docs/id/shred-delivery/raw-shreds), dan [Helius
  Sender](/docs/id/sending-transactions/sender) — dalam satu tempat.
</Tip>

## Mengapa memilih Helius untuk streaming data?

<CardGroup cols={2}>
  <Card title="Ultra-Low Latency" icon="bolt">
    Koneksi langsung ke leader Solana memastikan pengiriman data dalam waktu kurang dari satu detik
  </Card>

  <Card title="Enterprise Reliability" icon="shield-check">
    Redundansi multinode dan failover otomatis untuk uptime 99,9%
  </Card>

  <Card title="24-Hour Historical Replay" icon="clock-rotate-left">
    Jangan lewatkan data berkat kemampuan backfill otomatis
  </Card>

  <Card title="Global Infrastructure" icon="globe">
    Endpoint di berbagai wilayah untuk performa optimal di seluruh dunia
  </Card>
</CardGroup>

## Solusi streaming mana yang sebaiknya saya gunakan?

Pilih produk yang sesuai dengan **tahap data yang Anda perlukan** dan **cara aplikasi Anda ingin menggunakannya**. Tabel di bawah memetakan setiap opsi berdasarkan bentuk pengirimannya dan jenis beban kerja yang paling sesuai.

| Solusi                                                                  | Paling cocok untuk                                                         | Protokol  | Paket                                                             | Pemutaran ulang |
| ----------------------------------------------------------------------- | -------------------------------------------------------------------------- | --------- | ----------------------------------------------------------------- | --------------- |
| **[Preconfirmations](/docs/id/pre-confirmations/overview)**                  | propAMM, sniper, copy trader, bot likuidasi — sinyal transaksi paling awal | WebSocket | Professional                                                      | ❌               |
| **[Shred Delivery](/docs/id/shred-delivery)** (shred mentah)                 | propAMM, sniper, copy trader, bot likuidasi, arbitrase — data praeksekusi  | UDP       | Semua paket ([add-on berbayar](/docs/id/billing/plans#shred-delivery)) | ❌               |
| **[Preprocessed Transactions](/docs/id/preprocessed-transactions/overview)** | Transaksi praeksekusi yang telah didekode tanpa menjalankan deshredding    | WebSocket | Semua paket berbayar                                              | ❌               |
| **[LaserStream gRPC](/docs/id/laserstream)**                                 | Backend kritis, pengindeks, failover multiwilayah                          | gRPC      | Business+ (Mainnet), semua paket (Devnet)                         | ✅ 24 jam        |
| **[LaserStream WebSocket](/docs/id/rpc/websocket)**                          | Aplikasi web, antarmuka pengguna real-time, kompatibilitas klien yang luas | WebSocket | Free+                                                             | ❌               |
| **[Webhooks](/docs/id/webhooks)**                                            | Notifikasi peristiwa antarpeladen, integrasi bervolume rendah              | HTTP POST | Free+                                                             | ❌               |

<Tip>
  Tidak yakin harus memilih yang mana? Sebagian besar aplikasi produksi memulai dengan **LaserStream gRPC**
  untuk backend dan **LaserStream WebSocket** untuk klien browser/antarmuka pengguna.
  **Webhook** cocok jika Anda tidak ingin memelihara koneksi
  persisten. **Shred Delivery** dirancang khusus untuk strategi perdagangan
  dengan latensi di bawah satu milidetik, sedangkan **Preprocessed Transactions** mengirimkan transaksi
  praeksekusi yang telah didekode tanpa deshredding. Untuk memperoleh sinyal transaksi paling awal, **Preconfirmations** melakukan streaming transaksi sebelum transaksi tersebut diubah menjadi shred.
</Tip>

### Pilih berdasarkan aspek yang ingin Anda optimalkan

Produk berbasis shred dan tingkat commitment LaserStream berada di titik yang berbeda dalam siklus hidup transaksi. Data yang ingin Anda terima sama pentingnya dengan protokol yang digunakan:

| Tujuan                                            | Jalur tercepat                                                                                                                                                                                                                                                                                     |
| ------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Sinyal transaksi paling awal**                  | **[Preconfirmations](/docs/id/pre-confirmations/overview)** (sebelum shred) → **Shred mentah (UDP)** → **Transaksi praproses ([`preprocessedSubscribe` WebSocket](/docs/id/preprocessed-transactions/preprocessed-subscribe))** (\~8 md lebih awal daripada `processed`) → LaserStream gRPC pada `processed` |
| **Pembaruan akun/program paling awal**            | **LaserStream gRPC pada `processed`** — shred dan transaksi praproses hanya membawa data transaksi, bukan status akun. Pembaruan akun dihasilkan oleh runtime selama eksekusi sehingga tidak tersedia hingga pemrosesan selesai.                                                                   |
| **Transaksi atau akun terkonfirmasi paling awal** | **LaserStream gRPC pada `confirmed`** — tingkat commitment tercepat yang tidak akan di-roll back                                                                                                                                                                                                   |

<Note>
  **Hal yang sering terlewat:** jika Anda memerlukan perubahan status akun atau program secara real-time (misalnya,
  memantau akun kurva ikatan milik AMM atau saldo token pengguna),
  **Shred Delivery tidak membantu** — pembaruan tersebut belum ada pada
  tahap shred. Sebagai gantinya, gunakan LaserStream gRPC pada `processed`.
</Note>

## Solusi Streaming Helius

### Preconfirmations

[Preconfirmations](/docs/id/pre-confirmations/overview) melakukan streaming transaksi pada titik paling awal ketika transaksi dapat diamati — sebelum transaksi dikumpulkan menjadi entri dan diubah menjadi shred. Preconfirmations Helius dipancarkan segera setelah leader mengeksekusi transaksi, beserta status eksekusinya; Preconfirmations BAM dipancarkan ketika validator berkomitmen untuk mengeksekusinya. Ini adalah sinyal transaksi dengan latensi terendah yang ditawarkan Helius dan dikirimkan melalui langganan WebSocket `preconfSubscribe`. Tersedia bagi pelanggan **paket Professional atau yang lebih tinggi** dengan biaya **10 kredit per pesan**.

#### Paling Cocok Untuk

Reaksi secepat mungkin terhadap aktivitas on-chain:

* propAMM
* Sniper
* Copy trader
* Bot likuidasi

<Note>
  Preconfirmation adalah sinyal awal, bukan jaminan — transaksi tersebut
  belum masuk dan masih dapat gagal atau dibatalkan.
</Note>

### Shred Delivery

[Shred Delivery](/docs/id/shred-delivery) adalah produk data praeksekusi Helius: **[shred mentah (UDP)](/docs/id/shred-delivery/raw-shreds)**. Helius merupakan [validator teratas](https://www.helius.dev/validator) berdasarkan stake, sehingga kami menerima shred sebelum validator dengan stake lebih rendah dan node RPC tanpa stake. Anda harus mengimplementasikan deshredding sendiri. Tersedia pada semua paket; setiap slot dikenakan biaya \$1.000/bulan per IP (\$800/bulan per IP pada paket Pro). [Berlangganan melalui Dasbor Helius](https://dashboard.helius.dev/shred-delivery-seats) - tidak memerlukan penyediaan manual.

#### Paling Cocok Untuk

* propAMM
* Sniper
* Copy trader
* Bot likuidasi
* Arbitrase
* Operator node RPC yang ingin menghilangkan latensi sinkronisasi jaringan

<Tip>
  Siap menerima shred mentah? [Berlangganan melalui Dasbor
  Helius](https://dashboard.helius.dev/shred-delivery-seats). Lihat [harga](/docs/id/billing/plans) untuk detailnya.
</Tip>

### Preprocessed Transactions

[Transaksi praproses](/docs/id/preprocessed-transactions/overview) adalah transaksi praeksekusi yang terutama diagregasikan dari shred yang telah didekode, dengan proses deshredding ditangani oleh Helius. Dikirimkan melalui [`preprocessedSubscribe` WebSocket](/docs/id/preprocessed-transactions/preprocessed-subscribe) (Beta Publik, semua paket berbayar, **0,1 kredit per pesan**).

#### Paling Cocok Untuk

Aplikasi perdagangan yang sensitif terhadap latensi dan menginginkan transaksi praeksekusi yang telah didekode tanpa mengoperasikan dekoder shred.

### LaserStream gRPC (Semua paket di Devnet, Business+ di Mainnet)

[LaserStream gRPC](/docs/id/laserstream) menyediakan streaming data dengan latensi sangat rendah melalui gRPC, dilengkapi fitur canggih seperti pemutaran ulang historis, koneksi ulang otomatis, dan keandalan multinode. LaserStream kompatibel pada tingkat protokol dengan protokol terbuka Yellowstone gRPC sehingga semua klien Yellowstone dapat digunakan.

#### Fitur Utama

* Siap pakai: Dapatkan aliran gRPC yang lebih cepat tanpa kerepotan mengelola perangkat keras atau peningkatan versi
* Pemutaran Ulang Historis 48 Jam: Lakukan backfill otomatis untuk data yang terlewat hingga 48 jam
* Koneksi Ulang Otomatis: Pengelolaan koneksi bawaan dengan logika percobaan ulang yang cerdas
* Endpoint Global: Tersedia di [9 wilayah](/docs/id/laserstream/grpc#endpoint-mainnet) di seluruh dunia untuk latensi optimal
* Kompatibel dengan Yellowstone: Pengganti langsung untuk konfigurasi `@triton-one/yellowstone-grpc` yang sudah ada

#### Paling Cocok Untuk

* Layanan backend
* Aplikasi dengan throughput tinggi
* Sistem kritis yang memerlukan jaminan pengiriman data

<Tip>
  Mulai gunakan LaserStream melalui [Dasbor Helius](https://dashboard.helius.dev/laserstream). Mainnet memerlukan paket Business atau yang lebih tinggi; Devnet tersedia pada semua paket berbayar. Lihat [paket kami](/docs/id/billing/plans) untuk detailnya.
</Tip>

### LaserStream WebSocket

[LaserStream WebSocket](/docs/id/rpc/websocket) adalah varian LaserStream yang menggunakan protokol WebSocket. Produk ini menyediakan metode langganan Solana JSON-RPC standar (`accountSubscribe`, `programSubscribe`, `logsSubscribe`, …) beserta ekstensi khusus Helius seperti `transactionSubscribe` untuk pemfilteran tingkat lanjut. Semuanya tersedia pada endpoint terpadu yang sama dan didukung oleh backend LaserStream yang sama dengan produk gRPC.

#### Fitur Utama

* Kompatibilitas penuh dengan Solana: dapat digunakan dengan pustaka klien Solana WebSocket apa pun
* Ekstensi Helius: `transactionSubscribe` dan `accountSubscribe` yang ditingkatkan untuk pemfilteran yang lebih lengkap
* Hingga 200 md lebih cepat daripada WebSocket standar berbasis RPC Agave
* Endpoint terpadu: `wss://mainnet.helius-rpc.com` dan `wss://devnet.helius-rpc.com` untuk metode standar maupun metode dengan ekstensi Helius

#### Paling Cocok Untuk

Aplikasi frontend real-time, backend bervolume sedang, dan kompatibilitas ekosistem yang luas

### Webhook

Notifikasi [webhook](/docs/id/webhooks) berbasis peristiwa dan antarpeladen untuk aktivitas on-chain yang dikirimkan ke endpoint Anda.

#### Fitur Utama

* Data Peristiwa yang Diurai: Data transaksi yang mudah dibaca untuk penjualan, swap, dan lainnya
* Beragam Jenis: Opsi webhook enhanced, mentah, dan Discord
* Pemfilteran Transaksi: Berlangganan jenis peristiwa dan alamat tertentu
* Pengiriman Andal: Percobaan ulang dan konfirmasi pengiriman otomatis

#### Paling Cocok Untuk

Arsitektur berbasis peristiwa, notifikasi, dan integrasi dengan layanan eksternal

## Memulai

<Steps>
  <Step title="Choose Your Solution">
    Pilih metode streaming yang paling sesuai dengan kebutuhan aplikasi dan infrastruktur Anda.
  </Step>

  <Step title="Get Your API Key">
    Daftar di [dashboard.helius.dev](https://dashboard.helius.dev) dan dapatkan
    kunci API Anda.
  </Step>

  <Step title="Follow the Quickstart">
    Setiap solusi memiliki panduan mulai cepat dan contoh kode khusus.
  </Step>

  <Step title="Monitor & Scale">
    Gunakan dasbor Helius untuk memantau penggunaan dan meningkatkan skala paket Anda sesuai kebutuhan.
  </Step>
</Steps>

<Card title="Data Streaming Quickstart" icon="play" href="/docs/id/data-streaming/quickstart">
  Siapkan dan jalankan koneksi streaming pertama Anda dalam hitungan menit
</Card>

## Dukungan & Komunitas

<CardGroup cols={3}>
  <Card title="Documentation" icon="book-open" href="/docs/id/api-reference">
    Referensi dan panduan API yang komprehensif untuk semua metode streaming
  </Card>

  <Card title="Discord Community" icon="discord" href="https://discord.com/invite/6GXdee3gBj">
    Bergabunglah dengan ribuan pengembang yang membangun di Solana dengan Helius
  </Card>

  <Card title="Enterprise Support" icon="headset" href="/docs/id/support">
    Saluran dukungan prioritas untuk pelanggan bisnis dan profesional
  </Card>
</CardGroup>

Siap memulai streaming data Solana?

Pilih metode yang Anda inginkan di atas dan pelajari dokumentasinya!
