🤖 신간: 『 Quicknode AI Cookbook』 AI 코딩을 위한 검증된 레시피 10가지 agents.
레시피 보기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를 이용할 수 있습니다. 이 네 가지 패키지는 모두 하나의 프로젝트 버전에서 제공됩니다.
TypeScript 타입을 지원하는 napi-rs 바인딩입니다. npm에 @quicknode/sdk 로 공개되었습니다.
저장소, 공개된 크레이트, 그리고 지원되는 모든 언어의 실행 가능한 예제들.
Rust 코어, 세 가지 언어 바인딩, 언어별 문서, 그리고 예제 코드 등이 모두 하나의 저장소에 포함되어 있습니다.
타입 힌트가 포함된 PyO3 바인딩. PyPI에 ‘ quicknode ’ -sdk 로 공개되었습니다.
모든 바인딩이 감싸고 있는 순수 Rust 코어입니다. crates.io에 quicknode-sdk 로 공개되었습니다.
magnus 바인딩. RubyGems에 ‘ quicknode_sdk’라는 이름으로 공개되었습니다.
Admin API 또한 Rust, Python, Node.js, Ruby용 Streams 예제들이 준비되어 있으며, 여러분의 API 키를 사용해 바로 실행할 수 있습니다.
공개된 quicknode-sdk 크레이트에는 모든 버전과 릴리스 노트가 포함되어 있습니다. 각 바인딩은 동일한 프로젝트 버전을 따릅니다.
SOC 2 Type II 인증 · ISO 27001