How to Use Helius: Solana's Most Powerful RPC, Webhooks & API (2026)
Helius is Solana's leading developer infrastructure platform. This guide covers how to use Helius RPC for your dApp, set up webhooks for real-time on-chain alerts, use the DAS API for NFT data, and parse Solana transactions — with code examples.
MadeOnSol·· 9 min read
Disclosure: This article contains affiliate links. If you sign up through them, MadeOnSol may earn a commission at no extra cost to you. This never affects our rankings, ratings, or reviews.
Building a product on Solana data?
Skip the Geyser pipeline — embed KOL flow, deployer reputation, and the all-DEX firehose over REST, WebSocket, or webhooks. The Business tier (€400/mo) is the self-serve embed license at 500k calls/day — Enterprise adds white-label & redistribution.
The Digital Asset Standard (DAS) API is the industry standard for accessing NFT and compressed NFT data on Solana. It handles regular NFTs, Metaplex NFTs, Token-2022 assets, and compressed NFTs (cNFTs).
Returns name, description, image URL, attributes, current owner, collection, royalty info, and compression data — everything you need to display or analyze an NFT.
MadeOnSol isn't an RPC or another generic token API — it's Solana memecoin intelligence that's painful to build in-house, pulled from dual-region gRPC shred streams: sub-second from the on-chain event to your app.
Signals you'd otherwise build
KOL & smart-money flow from 1,000+ labeled wallets, deployer reputation, coordination clusters, linked-wallet entity resolution, and an all-DEX firehose.
Embed it in your product
The Business tier (€400/mo, self-serve) licenses you to display MadeOnSol data inside your own product — 500k calls/day, 10 WS + 5 firehose connections. Enterprise above adds white-label & redistribution rights and custom endpoints.
Evaluate first, commit later
Test everything on a free ULTRA key — no commitment. If it fits, we scope volume or white-label pricing.
If you're building on Solana, you've almost certainly heard of Helius. It's become the de facto RPC and API provider for serious Solana developers — used by some of the largest protocols in the ecosystem, from trading tools to NFT platforms to DeFi dashboards.
Helius does more than just serve RPC requests. It offers enhanced transaction data, webhook notifications, the Digital Asset Standard (DAS) API for NFTs and compressed tokens, token metadata APIs, and transaction parsing that turns raw Solana data into human-readable events.
This guide walks through every major Helius feature with practical examples.
What Is Helius?
Helius is a Solana infrastructure company providing:
RPC nodes: Fast, reliable Solana RPC endpoints for your apps
Enhanced APIs: Enriched blockchain data beyond standard Solana RPC
Webhooks: Real-time notifications for on-chain events
DAS API: Standardized access to NFTs, compressed NFTs (cNFTs), and Token-2022 assets
Transaction parsing: Human-readable summaries of complex Solana transactions
Token metadata: Name, symbol, logo, and other data for any SPL token
Helius is based in San Francisco and has raised significant venture backing. It serves millions of RPC requests daily for hundreds of Solana applications.
Create a new project — give it a name (e.g., "My Solana App")
Helius generates an API key for your project
You get a dedicated RPC URL: https://mainnet.helius-rpc.com/?api-key=YOUR_KEY
The free tier includes 100,000 credits/month, which is enough for development and small projects. Paid plans scale for production usage.
Using Helius as Your Solana RPC
The most basic use case: replace a public RPC endpoint with your Helius endpoint for better reliability and speed.
In JavaScript/TypeScript
import { Connection } from "@solana/web3.js";
const connection = new Connection(
"https://mainnet.helius-rpc.com/?api-key=YOUR_KEY",
"confirmed"
);
// Works exactly like any Solana Connection
const slot = await connection.getSlot();
const balance = await connection.getBalance(walletPublicKey);
In a Next.js app
// src/lib/solana.ts
import { Connection } from "@solana/web3.js";
export const heliusConnection = new Connection(
process.env.HELIUS_RPC_URL!,
"confirmed"
);
Store your API key in .env.local as HELIUS_RPC_URL=https://mainnet.helius-rpc.com/?api-key=YOUR_KEY.
Why Helius RPC over public endpoints
Factor
Public RPC
Helius
Rate limits
Aggressive
Generous (paid plans)
Uptime
Variable
99.9%+ SLA
Speed
Shared, slow
Dedicated infrastructure
Enhanced data
No
Yes
Support
None
Discord + docs
For production apps, public RPCs will rate-limit you into oblivion during high traffic. Helius handles load that would kill public endpoints.
Enhanced Transaction Parsing
One of Helius's most powerful features: parseTransactions. Instead of decoding raw Solana transaction instructions yourself, Helius returns a clean JSON object describing what happened.
Instead of decoding instruction data manually, you get a human-readable description of every supported transaction type: swaps, NFT sales, staking events, token transfers, liquidity events, and more.
Webhooks are how serious apps avoid burning RPC credits on polling. Instead of checking a wallet every 5 seconds, Helius pushes data to you the moment something happens. For the broader picture of how on-chain webhooks fit into an alerting stack, see our complete guide to Solana webhooks and real-time alerts.
Use webhooks, not polling: For real-time data, webhooks are more efficient and don't burn credits
Handle rate limits: Implement exponential backoff in case you hit rate limits
Keep API keys server-side: Never expose your Helius API key in client-side code
Use the DAS API for all asset data: It's the most complete and standardized way to access NFT and token data
For Solana-specific development, Helius is the strongest choice because of its Solana-native features. Compare all options in the Solana RPC providers guide.
FAQ
Is Helius free to use?
Yes. Helius offers a free tier with 100,000 credits per month, one webhook, and access to all enhanced APIs including DAS, transaction parsing, and token metadata. It's enough for development and small projects. Paid plans start at $49/month for higher rate limits and more credits.
What is the Helius DAS API?
The Digital Asset Standard (DAS) API is Helius's interface for accessing NFT, compressed NFT (cNFT), and Token-2022 asset data on Solana. It lets you query all assets owned by a wallet, get metadata for specific NFTs, and handle compressed tokens — all through a standardized JSON-RPC interface.
How is Helius different from public Solana RPC endpoints?
Public RPCs are rate-limited (roughly 40 requests/second), have no SLA, and lack enhanced features. Helius provides dedicated infrastructure with 99.9%+ uptime, higher rate limits, plus Solana-specific features like transaction parsing, webhooks, DAS API, and priority fee estimation that public endpoints don't offer.
Can I use Helius for a trading bot?
Yes. Helius is one of the most popular choices for Solana trading bots. Its staked connections improve transaction landing rates, the priority fee API helps optimize fees, and webhooks provide real-time notifications without polling. The Business tier ($499/month) with 200 req/sec and staked connections is the typical choice for active bots.
Does Helius support other blockchains besides Solana?
No. Helius is Solana-only. If you need multi-chain RPC support, consider QuickNode (30+ chains) or Alchemy (multiple chains). For Solana-specific development, Helius's focused approach means deeper features than multi-chain providers.
Summary
Helius is more than an RPC provider — it's a complete Solana developer infrastructure platform. The combination of reliable RPC, real-time webhooks, transaction parsing, and the DAS API makes it the fastest way to build production-ready Solana apps without reinventing the wheel.
Start with the free tier to learn the APIs, then scale to a paid plan when your app requires it. The Helius documentation is comprehensive and actively maintained.