Skip to main content

Documentation Index

Fetch the complete documentation index at: https://www.helius.dev/docs/llms.txt

Use this file to discover all available pages before exploring further.

We provide three ways to create, edit, and manage webhooks on Helius.

Via Helius Dashboard

The Helius UI is the fastest no-code option, with built-in log viewing and test event delivery. Open it at the Dashboard. The Dashboard supports up to 25 addresses per webhook — for more, use the API or SDK.
1

Open the Dashboard

Navigate to the Helius Webhooks Dashboard.
2

Add a webhook

Click Add Webhook.
3

Configure

Fill in the URL, transaction types, addresses, and webhook type.
4

Create

Click Create Webhook. Events will start flowing to your endpoint.

Via Helius API

Use the REST API if you’re not working in TypeScript or JavaScript, or if you need to manage more than 25 addresses per webhook.

API Reference

Endpoints to create, list, update, toggle, and delete webhooks.

Via Helius SDK

The easiest way to interact with Helius webhooks programmatically is through our official SDKs.

TypeScript SDK

Powerful abstractions for creating and managing webhooks.

Rust SDK

Native Rust support for Helius webhooks.

Next Steps

Overview

Types of webhooks, payload examples, pricing, and use cases.

Transaction Types

Full list of transaction types you can subscribe to.

API Reference

REST endpoints for managing webhooks programmatically.

Webhooks FAQ

Retries, duplicates, troubleshooting, and common questions.