Ein einheitliches SDK für die Entwicklung auf Quicknode. Programmieren Sie in Rust, Python, Node.js oder Ruby und profitieren Sie von derselben typisierten, einheitlichen API für die Admin-API, Streams und vieles mehr.
npm install @quicknode/sdkInstallieren Sie das Paket für Ihre Sprache, richten Sie Ihren API-Schlüssel ein und rufen Sie dieselben typisierten Methoden auf. Der Rust-Kern übernimmt die Arbeit; jede Bindung stellt ihn nativ bereit.
Fügen Sie das Crate mit der Fracht hinzu oder installieren Sie die native Anbindung für Python, Node.js oder Ruby. Jede Anbindung basiert auf demselben Rust-Kern.
Konfigurieren Sie das SDK mit Ihrem Quicknode-API-Schlüssel. Der gleiche typisierte Client funktioniert in jeder Sprache auf dieselbe Weise.
Verwalten Sie Endpunkte, führen Sie SQL-Abfragen aus, konfigurieren Sie Streams und lösen Sie Webhooks aus – alles mit typisierten Methoden und einheitlichen Schnittstellen in allen unterstützten Sprachen.
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);Ein reiner Rust-Kern mit PyO3-, napi-rs- und magnus-Bindings, sodass Sie dieselbe typisierte API in der Sprache erhalten, die Sie bereits verwenden. Alle vier Pakete werden aus einer einzigen Projektversion bereitgestellt.
napi-rs-Bindings mit TypeScript-Typen. Veröffentlicht als @quicknode/sdk auf npm.
PyO3-Bindungen mit Typangaben. Veröffentlicht als „quicknode-sdk“ auf PyPI.
Der reine Rust-Kern, den jede Bindung umschließt. Veröffentlicht als „quicknode-sdk“ auf crates.io.
Magnus-Bindungen. Veröffentlicht als „quicknode_sdk“ auf RubyGems.
Das Repository, die veröffentlichte Crate und lauffähige Beispiele für alle unterstützten Sprachen.
Der Rust-Kern, die drei Sprachbindungen, die sprachspezifische Dokumentation und die Beispielcode-Beispiele befinden sich alle in einem einzigen Repository.
Beispiele für die Admin-API und Streams in Rust, Python, Node.js und Ruby, die Sie mit Ihrem API-Schlüssel sofort ausführen können.
Die veröffentlichte „quicknode-sdk“-Crate mit allen Versionen und den Versionshinweisen. Jede Bindung entspricht derselben Projektversion.
Verwalten Sie Quicknode über Ihr Terminal, Ihren Code oder Ihren KI-Agenten.Jetzt mit CLI, Admin-API, MCP und SDK.
Mit dem Bauen beginnenSOC 2 Typ II-zertifiziert · ISO 27001