安裝您所用語言的套件,設定您的 API 金鑰,然後呼叫相同的類型化方法。Rust 核心會負責處理相關工作;每個綁定都會以原生方式暴露這些功能。
加入載有貨物的貨櫃,或安裝 Python、Node.js 或 Ruby 的原生綁定。每種綁定都封裝了相同的 Rust 核心。
請使用您的 Quicknode API 金鑰來設定 SDK。同類型的客戶端在各程式語言中運作方式皆相同。
管理端點、執行 SQL 查詢、設定 Streams 以及觸發 Webhooks —— 所有操作皆透過類型化方法實現,並在所有受支援的語言中提供一致的介面。
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);一個純 Rust 核心,搭配 PyO3、napi-rs 和 magnus 綁定函式庫,讓您能在慣用的語言中獲得相同的類型化 API。這四個套件皆源自同一個專案版本。
具備 TypeScript 類型的 napi-rs 綁定。已於 npm 上以 @quicknode/sdk 為名發布。
帶有類型提示的 PyO3 綁定。已作為 quicknode-sdk 發佈至 PyPI。
每個綁定函式庫所封裝的純 Rust 核心。已於 crates.io 上以 quicknode-sdk 為名發佈。
magnus 綁定函式庫。已於 RubyGems 上以 quicknode_sdk 為名發布。
此儲存庫、已發佈的 crate,以及所有受支援語言的可執行範例。
Rust 核心、三種語言的綁定、各語言的文件以及實作範例,全都存放於同一個儲存庫中。
適用於 Rust、Python、Node.js 及 Ruby 的 Admin API 與 Streams 範例,只需輸入您的 API 金鑰即可執行。
已發佈的 quicknode-sdk crate 及其所有版本與發行說明。每個綁定皆與同一專案版本保持同步。
透過終端機、程式碼或 AI 代理程式來管理 Quicknode。現已支援 CLI、管理 API、MCP 及 SDK。
開始建構通過 SOC 2 Type II 認證 · ISO 27001