Un SDK unique SDK développer sur Quicknode. Programmez en Rust, Python, Node.js ou Ruby et bénéficiez d'une API typée et cohérente, qu'il s'agisse de Admin API, Streams ou d'autres fonctionnalités.
npm installsdkInstallez le paquet correspondant à votre langue, configurez votre clé API, puis appelez les mêmes méthodes typées. C'est le cœur de Rust qui se charge du travail ; chaque liaison l'expose de manière native.
Ajoutez le crate contenant la charge utile, ou installez la liaison native pour Python, Node.js ou Ruby. Chaque liaison s'appuie sur le même noyau Rust.
Configurez le SDK votre clé Quicknode . Le même client typé fonctionne de la même manière dans chaque langage.
Gérez les terminaux, exécutez des requêtes SQL, configurez Streams et déclenchez Webhooks le tout grâce à des méthodes typées et des interfaces cohérentes dans tous les langages pris en charge.
import { QuicknodeSdk } from "@quicknode/sdk";
const qn = QuicknodeSdk.fromEnv();
// Run a SQL query
const result = await qn.sql.query(
"SELECT action_type, user FROM hyperliquid_system_actions LIMIT 3",
"hyperliquid-core-mainnet"
);
console.log(`${result.rows} rows, ${result.credits} credits`);
// Get the schema for a cluster
const schema = await qn.sql.getSchema("hyperliquid-core-mainnet");
console.log(schema);Un noyau entièrement écrit en Rust avec les bibliothèques PyO3, napi-rs et magnus, ce qui vous permet de bénéficier de la même API typée dans le langage que vous utilisez déjà. Ces quatre paquets sont fournis à partir d'une seule version du projet.
Liaisons napi-rs avec les types TypeScript. Publiées sous le nomsdk npm.
Liaisons PyO3 avec des indications de type. Publié sous le nom desdk PyPI.
Le noyau entièrement écrit en Rust que chaque binding encapsule. Publié sous le nom de «sdk »sdk crates.io.
Bibliothèques Magnus. Publiées sous le nom « quicknode » sur RubyGems.
Le dépôt, la crate publiée et des exemples exécutables dans tous les langages pris en charge.
Le cœur de Rust, les trois liaisons de langage, la documentation spécifique à chaque langage et les exemples pratiques sont tous regroupés dans un seul dépôt.
Streams Admin API Streams pour Rust, Python, Node.js et Ruby, prêts à être exécutés avec votre clé API.
sdk quicknodesdk publiée, avec toutes ses versions et les notes de mise à jour. Chaque liaison correspond à la même version du projet.
Running a Hyperliquid node?Activate a direct path for blocks and full mempool with Hyperliquid Peering.
En savoir plusCertifié SOC 2 Type II · ISO 27001