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

# Solana Data Streaming

> Diffusez en continu des blocs Solana en temps réel, des mises à jour de compte, des données de transaction et des événements blockchain. Solutions LaserStream gRPC, LaserStream WebSocket, Webhooks et Shred Delivery.

## Qu'est-ce que le streaming de données sur Solana ?

Le streaming de données permet aux applications de recevoir des mises à jour en temps réel de la blockchain Solana à mesure que les événements se produisent sur la chaîne. Au lieu de scruter continuellement les mises à jour, le streaming établit des connexions persistantes qui poussent les données vers votre application instantanément lorsque les transactions sont traitées, les comptes changent ou les blocs sont produits.

C'est essentiel pour les applications qui nécessitent des données à la seconde près, telles que :

* **Applications de trading** surveillant les changements de prix et les liquidations
* **Protocoles DeFi** suivant les interactions des utilisateurs et les changements d'état
* **Marketplaces NFT** détectant les ventes, les listes et les transferts
* **Plateformes analytiques** collectant des métriques blockchain complètes
* **Portefeuilles** affichant le solde en temps réel et les mises à jour des transactions

<Tip>
  Vous construisez une stratégie de trading ? La section [Trading](/docs/fr/trading/overview) rassemble
  les produits sensibles à la latence — [Preconfirmations](/docs/fr/pre-confirmations/overview), [Shred
  Delivery](/docs/fr/shred-delivery/raw-shreds), et [Helius
  Sender](/docs/fr/sending-transactions/sender) — en un seul endroit.
</Tip>

## Pourquoi choisir Helius pour le streaming de données ?

<CardGroup cols={2}>
  <Card title="Latence Ultra-Faible" icon="bolt">
    Connexions directes aux leaders Solana pour une livraison de données en moins d'une seconde
  </Card>

  <Card title="Fiabilité Entreprise" icon="shield-check">
    Redondance multi-nœuds et basculement automatique pour une disponibilité de 99,9%
  </Card>

  <Card title="Replay Historique 24 Heures" icon="clock-rotate-left">
    Ne manquez jamais de données avec des capacités de remplissage automatique
  </Card>

  <Card title="Infrastructure Globale" icon="globe">
    Points de terminaison dans plusieurs régions pour des performances optimales dans le monde entier
  </Card>
</CardGroup>

## Quelle solution de streaming dois-je utiliser ?

Choisissez le produit qui correspond **au stade des données dont vous avez besoin** et **à la manière dont votre application veut les consommer**. Le tableau ci-dessous associe chaque option à sa forme de livraison et au type de charges de travail auxquelles elle est le mieux adaptée.

| Solution                                                               | Idéal pour                                                                                       | Protocole | Plan                                                                   | Replay |
| ---------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ | --------- | ---------------------------------------------------------------------- | ------ |
| **[Preconfirmations](/docs/fr/pre-confirmations/overview)**                 | propAMMs, snipers, traders copieurs, bots de liquidation — signal de transaction le plus précoce | WebSocket | Professionnel                                                          | ❌      |
| **[Shred Delivery](/docs/fr/shred-delivery)** (shreds bruts)                | propAMMs, snipers, traders copieurs, bots de liquidation, arbitrage — données pré-exécution      | UDP       | Tous les plans ([addon payant](/docs/fr/billing/plans#livraison-de-shreds)) | ❌      |
| **[Transactions Prétraitées](/docs/fr/preprocessed-transactions/overview)** | Transactions pré-exécution décodées sans exécution de deshredding                                | WebSocket | Tous les plans payants                                                 | ❌      |
| **[LaserStream gRPC](/docs/fr/laserstream)**                                | Backends critiques, indexeurs, basculement multi-régions                                         | gRPC      | Business+ (Mainnet), Tous les plans (Devnet)                           | ✅ 24h  |
| **[LaserStream WebSocket](/docs/fr/rpc/websocket)**                         | Applications Web, interfaces utilisateur en temps réel, compatibilité client étendue             | WebSocket | Gratuit+                                                               | ❌      |
| **[Webhooks](/docs/fr/webhooks)**                                           | Notifications d'événements de serveur à serveur, intégrations à faible volume                    | HTTP POST | Gratuit+                                                               | ❌      |

<Tip>
  Pas sûr de quel choisir ? La plupart des applications en production commencent avec
  **LaserStream gRPC** pour les backends et **LaserStream WebSocket** pour les
  clients navigateurs/UI. Les **Webhooks** sont idéaux lorsque vous ne voulez pas maintenir
  une connexion persistante. **Shred Delivery** est spécialement conçu pour les stratégies de trading en millisecondes,
  et les **Transactions Prétraitées** livrent les transactions pré-exécution décodées sans deshredding. Pour le signal de transaction le plus précoce de tous, **Preconfirmations** diffuse les transactions avant qu'elles ne soient shreds.
</Tip>

### Choisissez en fonction de ce que vous optimisez

Les produits basés sur les shreds et les niveaux d'engagement de LaserStream se situent à différents points du cycle de vie des transactions. Ce que vous essayez de recevoir est aussi important que le protocole :

| Objectif                                                | Chemin le plus rapide                                                                                                                                                                                                                                                                                |
| ------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Signal de transaction le plus précoce**               | **[Preconfirmations](/docs/fr/pre-confirmations/overview)** (avant les shreds) → **Shreds bruts (UDP)** → **Transactions prétraitées ([`preprocessedSubscribe` WebSocket](/docs/fr/preprocessed-transactions/preprocessed-subscribe))** (\~8 ms en avance sur `processed`) → LaserStream gRPC à `processed`    |
| **Mises à jour de compte/programme les plus précoces**  | **LaserStream gRPC à `processed`** — les shreds et les transactions prétraitées ne transportent que des données de transaction, pas l'état du compte. Les mises à jour des comptes sont produites par le runtime pendant l'exécution, donc elles ne sont pas disponibles avant la fin du traitement. |
| **Transactions ou comptes confirmés les plus précoces** | **LaserStream gRPC à `confirmed`** — niveau d'engagement le plus rapide qui ne se rétractera pas                                                                                                                                                                                                     |

<Note>
  **Erreur courante:** si vous avez besoin de modifications d'état de compte ou de programme en temps réel (par
  exemple, surveillant le compte de courbe d'obligation d'un AMM ou le solde de jetons d'un utilisateur),
  **Shred Delivery n'aide pas** — ces mises à jour n'existent tout simplement pas au
  stade du shred. Utilisez LaserStream gRPC à `processed` à la place.
</Note>

## Solutions de Streaming Helius

### Preconfirmations

[Preconfirmations](/docs/fr/pre-confirmations/overview) diffuse les transactions au point le plus précoce où elles peuvent être observées — avant qu'elles ne soient collectées en entrées et shreds. Les préconfirmations Helius sont émises dès que le leader exécute une transaction, avec son statut d'exécution ; les préconfirmations BAM sont émises lorsque le validateur s'engage à l'exécuter. C'est le signal de transaction avec la latence la plus faible proposé par Helius, livré via une souscription `preconfSubscribe` WebSocket. Disponible pour tout abonné au **plan Professionnel ou supérieur** à **10 crédits par message**.

#### Idéal Pour

La réaction la plus précoce possible à l'activité on-chain :

* propAMMs
* Snipers
* Traders copieurs
* Bots de liquidation

<Note>
  Une préconfirmation est un signal précoce, pas une garantie — la transaction n'a
  pas encore atterri et pourrait encore échouer ou être annulée.
</Note>

### Shred Delivery

[Shred Delivery](/docs/fr/shred-delivery) est le produit de données pré-exécution de Helius : **[shreds bruts (UDP)](/docs/fr/shred-delivery/raw-shreds)**. Helius est un [des meilleurs validateurs](https://www.helius.dev/validator) par mise, donc nous recevons les shreds avant les validateurs de moindre mise et les nœuds RPC non misés. Vous implémentez le deshredding vous-même. Disponible sur tous les plans ; chaque place coûte 1 000 $/mois par IP (800 $/mois par IP sur les plans Pro). [Abonnez-vous dans votre Tableau de Bord Helius](https://dashboard.helius.dev/shred-delivery-seats) - aucun provisionnement manuel requis.

#### Idéal Pour

* propAMMs
* Snipers
* Traders copieurs
* Bots de liquidation
* Arbitrage
* Opérateurs de nœuds RPC qui souhaitent éliminer la latence de synchronisation réseau

<Tip>
  Prêt à recevoir des shreds bruts ? [Abonnez-vous dans votre
  Tableau de Bord Helius](https://dashboard.helius.dev/shred-delivery-seats). Voir [tarification](/docs/fr/billing/plans) pour les détails.
</Tip>

### Transactions Prétraitées

[Transactions prétraitées](/docs/fr/preprocessed-transactions/overview) sont des transactions pré-exécution, agrégées principalement à partir de shreds décodés avec le deshredding géré par Helius. Livrées via le [`preprocessedSubscribe` WebSocket](/docs/fr/preprocessed-transactions/preprocessed-subscribe) (Bêta Publique, tous les plans payants, **0.1 crédit par message**).

#### Idéal Pour

Applications de trading sensibles à la latence souhaitant des transactions décodées et pré-exécution sans exploiter un décodeur de shred.

### LaserStream gRPC (Tous les plans Devnet, Business+ Mainnet)

[LaserStream gRPC](/docs/fr/laserstream) offre un streaming de données à très faible latence via gRPC, avec des fonctionnalités avancées telles que le replay historique, les reconnexions automatiques et la fiabilité multi-nœuds. LaserStream est compatible avec le protocole ouvert Yellowstone gRPC, donc tout client Yellowstone fonctionne.

#### Caractéristiques Clés

* Prêt à l'emploi : obtenez des flux gRPC plus rapides sans les tracas de gestion du matériel ou des mises à niveau
* Replay Historique 24 Heures : remplissage automatique jusqu'à 24 heures de données manquées
* Reconnexion Automatique : gestion de connexion intégrée avec logique de réessai intelligente
* Points de terminaison globaux : disponible dans [9 régions](/docs/fr/laserstream/grpc#endpoints-mainnet) dans le monde pour une latence optimale
* Compatible Yellowstone : remplacement direct pour les configurations existantes `@triton-one/yellowstone-grpc`

#### Idéal Pour

* Services backend
* Applications à haut débit
* Systèmes critiques nécessitant une livraison de données garantie

<Tip>
  Commencez avec LaserStream depuis votre [Tableau de Bord Helius](https://dashboard.helius.dev/laserstream). Le Mainnet requiert un plan Business ou supérieur ; le Devnet est disponible sur tous les plans payants. Voir [nos plans](/docs/fr/billing/plans) pour les détails.
</Tip>

### LaserStream WebSocket

[LaserStream WebSocket](/docs/fr/rpc/websocket) est la variante du protocole WebSocket de LaserStream. Il sert les méthodes standard d'abonnement Solana JSON-RPC (`accountSubscribe`, `programSubscribe`, `logsSubscribe`, …) aux côtés des extensions spécifiques à Helius comme `transactionSubscribe` pour le filtrage avancé, le tout sur le même point de terminaison unifié et alimenté par le même backend LaserStream que le produit gRPC.

#### Caractéristiques Clés

* Compatibilité Solana complète : fonctionne avec toute bibliothèque client WebSocket Solana
* Extensions Helius : `transactionSubscribe` et une `accountSubscribe` améliorée pour un filtrage plus riche
* Jusqu'à 200 ms plus rapide que les WebSockets basés sur Agave RPC standard
* Point de terminaison unifié : `wss://mainnet.helius-rpc.com` et `wss://devnet.helius-rpc.com` pour les méthodes standard et étendues par Helius

#### Idéal Pour

Applications frontales en temps réel, backends à volume modéré, compatibilité étendue de l'écosystème

### Webhooks

Notifications [webhook](/docs/fr/webhooks) basées sur des événements, de serveur à serveur, pour les activités on-chain livrées à vos points de terminaison.

#### Caractéristiques Clés

* Données d'événements analysées : données de transaction lisibles pour les ventes, échanges, et plus
* Types multiples : options webhook améliorées, bruts et Discord
* Filtrage des transactions : abonnez-vous à des types d'événements et adresses spécifiques
* Livraison fiable : réessais automatiques et confirmations de livraison

#### Idéal Pour

Architectures basées sur des événements, notifications, intégrations avec des services externes

## Commencer

<Steps>
  <Step title="Choisissez votre solution">
    Sélectionnez la méthode de streaming qui correspond le mieux aux exigences de votre application et à votre infrastructure.
  </Step>

  <Step title="Obtenez votre clé API">
    Inscrivez-vous sur [dashboard.helius.dev](https://dashboard.helius.dev) et obtenez
    votre clé API.
  </Step>

  <Step title="Suivez le Quickstart">
    Chaque solution dispose de guides de démarrage rapide dédiés et d'exemples de code.
  </Step>

  <Step title="Surveillez & Évoluez">
    Utilisez le tableau de bord Helius pour surveiller l'utilisation et faire évoluer votre plan selon les besoins.
  </Step>
</Steps>

<Card title="Démarrage rapide du Streaming de Données" icon="play" href="/docs/fr/data-streaming/quickstart">
  Mettez-vous en route avec votre première connexion de streaming en quelques minutes
</Card>

## Support & Communauté

<CardGroup cols={3}>
  <Card title="Documentation" icon="book-open" href="/docs/fr/api-reference">
    Références API complètes et guides pour toutes les méthodes de streaming
  </Card>

  <Card title="Communauté Discord" icon="discord" href="https://discord.com/invite/6GXdee3gBj">
    Rejoignez des milliers de développeurs construisant sur Solana avec Helius
  </Card>

  <Card title="Support Entreprise" icon="headset" href="/docs/fr/support">
    Canaux de support prioritaires pour les clients professionnels et d'entreprise
  </Card>
</CardGroup>

Prêt à commencer à diffuser des données Solana ?

Choisissez votre méthode préférée ci-dessus et plongez dans la documentation !
