🤖 NOUVEAU : « Quicknode » : un guide pratique sur l'IA 10 recettes éprouvées pour le codage en IA agents.
Voir les recettesUne « SDK » unifiée pour développer sur Quicknode. Écrivez votre code en Rust, Python, Node.js ou Ruby et bénéficiez d’une API typée et cohérente sur Admin API, Streams et bien d’autres encore.
npm install @quicknode/sdkInstallez 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 la bibliothèque « crate » avec ses fonctionnalités, ou installez la liaison native pour Python, Node.js ou Ruby. Chaque liaison s'appuie sur le même noyau Rust.
Configurez l'SDK e avec votre clé API Quicknode . Le client de ce type 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 à l'aide de méthodes typées et d'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 sur npm sous les identifiants @quicknode etsdk .
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 linguistiques, la documentation spécifique à chaque langage et les exemples pratiques sont tous regroupés dans un seul dépôt.
Liaisons PyO3 avec des indications de type. Publié sous le nom « quicknode » -sdk sur PyPI.
Le noyau écrit entièrement en Rust que chaque binding encapsule. Publié sous le nom « quicknode » -sdk sur crates.io.
Bibliothèques Magnus. Publiées sous le nom « quicknode_sdk » sur RubyGems.
Admin API ainsi que des exemples « Streams » pour Rust, Python, Node.js et Ruby, prêts à être exécutés avec votre clé API.
La bibliothèque « quicknode » (sdk ) est publiée avec chaque version, ainsi que les notes de mise à jour. Chaque binding correspond à la même version du projet.
Certifié SOC 2 Type II · ISO 27001