🪝What are Webhooks?
Setup powerful event-driven workflows in seconds.
What are Webhooks?
Webhooks let you listen to on-chain Solana events (e.g., sales, listings, swaps) and trigger actions when these events happen. Rather than continuously polling blocks, transactions, or accounts on the blockchain — our webhooks serve on-chain events to any URL that you provide as soon as they happen on-chain.
No need to worry about setting up and maintaining expensive & performant infrastructure to keep up with the latest transactions happening on-chain — we provide you both programmatic API access and a front-end UI to create and manage your webhooks. Here's a quick video to demonstrate.
Note: It may take up to 2 minutes for webhook changes to take effect!
Types of Webhooks
We currently have multiple types of webhooks, these are:
Enhanced transaction webhooks (trigger updates when a certain type of transaction happens, for example an NFT sale, for the addresses your're watching)
Raw transaction webhooks (trigger updates when any transaction happens for the addresses you're watching)
Discord webhooks (stream updates directly to a Discord channel)
Automatic Event Detection
Helius webhooks aren't just standard webhooks — we also give developers the power to select from a number of pre-configured event types. These event types include NFT sales, NFT listings, DeFi swaps, DAO votes, NFT mints, balance changes, and much more. For a more comprehensive list of supported types, please check out Transaction Types. Whereas before you had to build your own parsers and reverse engineer smart contracts on-chain to detect certain events, we do the hard work for you.
Last updated