🪝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