사용하는 언어에 맞는 패키지를 설치하고, API 키를 설정한 다음, 동일한 타입의 메서드를 호출하기만 하면 됩니다. Rust 코어가 모든 작업을 처리하며, 각 바인딩은 이를 네이티브 방식으로 노출합니다.
화물이 담긴 크레이트를 추가하거나, Python, Node.js, Ruby용 네이티브 바인딩을 설치하세요. 모든 바인딩은 동일한 Rust 코어를 기반으로 합니다.
Quicknode API 키를 사용하여 SDK를 구성하세요. 동일한 유형의 클라이언트는 모든 언어에서 동일한 방식으로 작동합니다.
엔드포인트 관리, SQL 쿼리 실행, Streams 구성, 웹훅 트리거 등 모든 작업을 지원되는 모든 언어에서 유형이 지정된 메서드와 일관된 인터페이스를 통해 수행할 수 있습니다.
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로 공개되었습니다.
타입 힌트가 포함된 PyO3 바인딩. PyPI에 quicknode-sdk라는 이름으로 공개되었습니다.
모든 바인딩이 감싸고 있는 순수 Rust 코어입니다. crates.io에 quicknode-sdk라는 이름으로 공개되었습니다.
magnus 바인딩. RubyGems에 quicknode_sdk라는 이름으로 공개되었습니다.
저장소, 공개된 크레이트, 그리고 지원되는 모든 언어의 실행 가능한 예제들.
Rust 코어, 세 가지 언어 바인딩, 각 언어별 문서, 그리고 예제 코드 등이 모두 하나의 저장소에 포함되어 있습니다.
Rust, Python, Node.js 및 Ruby용 Admin API 및 Streams 예제이며, API 키만 입력하면 바로 실행할 수 있습니다.
모든 버전의 quicknode-sdk 크레이트와 릴리스 노트가 공개되어 있습니다. 각 바인딩은 동일한 프로젝트 버전을 따릅니다.
터미널, 코드 또는 AI 에이전트에서 Quicknode를 관리하세요.이제 CLI, Admin API, MCP 및 SDK를 지원합니다.
만들기 시작하기SOC 2 Type II 인증 · ISO 27001