Auth client for agentic signup, checkout, and account management.
Enhanced transaction parsing client. Requires an API key.
Auto-paginating variant that fetches all program accounts across pages.
Auto-paginating variant that fetches all token accounts for an owner.
Fetch a single asset by its ID (mint address).
Fetch multiple assets by their IDs in a single batch request.
Get the Merkle proof for a compressed asset.
Get Merkle proofs for multiple compressed assets in a batch.
List assets by their update authority address.
List assets created by a specific creator address.
List assets belonging to a specific group (e.g. a collection).
List all assets owned by a wallet address.
Get print editions for an NFT master edition.
Estimate priority fees for a transaction or set of account keys.
Paginated version of getProgramAccounts with cursor-based pagination.
Get transaction signatures related to an asset.
Get token accounts filtered by mint or owner.
Paginated version of getTokenAccountsByOwner with cursor-based pagination.
Get transactions for a specific address with rich filtering and pagination.
The unwrapped Solana RPC client for direct access to standard RPC methods.
Search for assets using flexible filters (owner, creator, collection, etc.).
Helius native staking helpers (stake, unstake, withdraw to the Helius validator).
Smart transaction helpers for building, signing, and sending transactions with automatic compute budget and priority fees.
Wallet API client. Requires an API key.
Webhook management client. Requires an API key.
WebSocket RPC subscriptions (logs, slots, signatures, programs, accounts).
ZK compression RPC methods for Light Protocol compressed accounts and tokens.
The main Helius SDK client. Provides access to all Helius and Solana RPC methods, DAS (Digital Asset Standard) queries, priority fee estimation, webhooks, enhanced transaction parsing, smart transaction helpers, WebSocket subscriptions, staking, and ZK compression.
All standard Solana RPC methods (e.g.
getBalance,getSlot) are available directly on this object via a Proxy that delegates to the underlying@solana/kitRPC client.Sub-clients (
webhooks,enhanced,tx,ws,stake,zk,wallet) are lazily loaded on first access to keep the initial bundle minimal.