🤖 新着:Quicknode AIクックブック AIプログラミングの10の実証済みレシピ エージェント.
レシピを見るQuicknode 上でビルドするための、統一された単一のSDK です。Rust、Python、Node.js、または Ruby で記述すれば、Admin API やStreams などで、型付けされ一貫性のある同じ API を利用できます。
npm install @quicknode/sdkお使いの言語用のパッケージをインストールし、APIキーを設定して、同じ型付きメソッドを呼び出してください。実際の処理はRustのコアが行い、各バインディングはそれをネイティブに公開しています。
貨物が入ったクレートを追加するか、Python、Node.js、またはRuby用のネイティブバインディングをインストールしてください。どのバインディングも、同じRustコアをラップしています。
SDK を、Quicknode のAPIキーを使用して設定してください。同じタイプのクライアントであれば、どの言語でも同じように動作します。
エンドポイントの管理、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);PyO3、napi-rs、magnus のバインディングを備えた純粋な Rust コアであるため、普段使っている言語で同じ型付き API を利用できます。これら 4 つのパッケージはすべて、1 つのプロジェクトバージョンから提供されています。
TypeScript 型を備えた napi-rs バインディング。npm にて @quicknode/sdk として公開されています。
リポジトリ、公開済みのcrate、およびサポートされているすべての言語に対応した実行可能なサンプル。
Rustのコア、3つの言語バインディング、各言語ごとのドキュメント、および実用例はすべて、1つのリポジトリにまとめられています。
型ヒント付きPyO3バインディング。quicknode として公開済み - PyPI上のsdk 。
すべてのバインディングがラップする、純粋なRust製のコアです。crates.io上で「quicknode-sdk 」として公開されています。
magnus bindings。RubyGems上で「quicknode_sdk」として公開されています。
Admin API また、Rust、Python、Node.js、Ruby用のStreams のサンプルも用意されており、APIキーを入力するだけですぐに実行できます。
公開されているquicknode (sdk )のcrateには、すべてのバージョンとリリースノートが含まれています。各バインディングは、同じプロジェクトのバージョンに対応しています。
SOC 2 タイプ II 認証取得・ISO 27001