Démarrage rapide
Se connecter à la blockchain Steem demande deux décisions : choisir une bibliothèque cliente (client library) pour votre stack, puis la pointer vers un nœud API (API node). Cette page parcourt les deux étapes, pour que vous puissiez émettre votre première requête en quelques minutes.
Choisir une bibliothèque
Accéder aux données Steem est facile depuis les bibliothèques clientes officielles, selon votre infrastructure et vos objectifs :
| Langage | Bibliothèque | Description |
|---|---|---|
| JavaScript / TypeScript | steem-js | Pure JavaScript Steem crypto library for Node.js and browsers; can be used to construct, sign, and broadcast transactions. |
| Go | steemgosdk | A Go SDK for interacting with the Steem blockchain: high-level abstractions for common operations, transaction signing and broadcasting, key management. Under active development. |
| Python | steem-python | The official Steem library for Python; comes with a BIP38 encrypted wallet and the steempy CLI tool. |
Toutes ces bibliothèques parlent JSON-RPC à un nœud steemd — la configuration de connexion de la section suivante s’applique à chacune d’elles.
Se connecter à un nœud
Les applications qui dialoguent directement avec la blockchain Steem doivent se connecter à un nœud steemd. Vous pouvez exécuter votre propre instance ou démarrer avec l’un des nœuds API publics ci-dessous.
Bien que steemd prenne totalement en charge les WebSockets (wss:// et ws://), les nœuds publics ne le font généralement pas. Tous les nœuds listés ici utilisent HTTPS.
| URL | Opérateur |
|---|---|
| https://api.steemit.com | @steemit |
| https://steemyy.com/node/ | @justyy |
| https://api2.justyy.com | @justyy |
| https://api.justyy.com | @justyy |
| https://steem.justyy.com | @justyy |
| https://api.steemyy.com | @justyy |
| https://api2.steemyy.com | @justyy |
| https://steem.senior.workers.dev | @justyy |
| https://api.steemitdev.com | @steemit |
| https://api.steem.fans | @ety001 |
| https://api.pennsif.net | @pennsif |
| https://steemd.steemworld.org | @steemchiller |
| https://api.symbionts.io | @symbionts |
| https://steemapi.boylikegirl.club | @boylikegirl.wit |
| https://api.campingclub.me | @visionaer3003 |
| https://cn.steems.top | @maiyude |
| https://api.moecki.online | @moecki |
Cette liste est maintenue par la communauté et peut changer à tout moment. Chaque nœud ci-dessus a été vérifié en direct par un appel JSON-RPC le 2026-10-31 ; les nœuds qui ont échoué au test ont été retirés. Si un nœud cesse de répondre, passez à une autre entrée du tableau.
Tester un nœud avec curl
Chaque nœud public parle JSON-RPC sur HTTPS. L’exemple ci-dessous demande à https://api.steemit.com les propriétés globales dynamiques (dynamic global properties) de la chaîne — le champ head_block_number de la réponse est le sommet de la chaîne que ce nœud sert :
curl -s -X POST https://api.steemit.com/ \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","method":"condenser_api.get_dynamic_global_properties","params":[],"id":1}'La même enveloppe de requête fonctionne pour chaque méthode de la Référence API — pointez-la vers n’importe quel nœud du tableau ci-dessus, ou remettez l’URL au réglage de nœud de votre bibliothèque cliente.