Chainhooks 2.0 is now in Beta. After months of Alpha testing with no missed blocks and no scalability issues reported, we're opening up limited access to a completely reimagined developer experience.
What changed? And why?
Chainhook v1 had two implementations, and both struggled to meet expectations.
The self-hosted approach required managing multiple dependencies, running Bitcoin and Stacks nodes, and maintaining your own chainhook service. For solo developers and small teams, the infrastructure was often expensive, difficult to maintain, and just too unreliable.
The hosted Platform version was built on top of that infrastructure, and suffered the same limitations. We built something developers needed, but it tried to do too much and created complexity; leading to missed blocks and chainhooks failing without a clear way to resolve them. It simply didn't meet the reliability bar our developers needed.
Chainhooks 2.0 rebuilds everything with reliability as the foundation. Services are properly broken out and scaled independently. A RESTful API and typed Javascript SDK give you dead simple management of your chainhooks.
You simply describe your chainhook filters and consume webhooks. The service handles queueing, retries, tier limits, observability, and parity between testnet and mainnet.
Initial performance tests show promising results: boosted throughput, low resource consumption, and resilience under heavy workloads. We're continously tuning concurrency, delivery latency, and real-world network behavior to address past bottlenecks that deliver the scalability and headroom we designed for.
What you get today
The SDK and API provide full lifecycle management: create, read, update, bulk enable, targeted block replay evaluation, and consumer secret management. The Platform console offers observability metrics, dashboards, and streamlined creation workflows.
Beta access is limited to 10 seats. Pricing is free during Beta, with default rate limits applied. Post-Beta pricing will be announced later.
For the duration of Beta, users will still be able to view, edit, and manage their chainhooks in the Platform.
Join the Beta
Visit platform.hiro.so and follow the Chainhooks 2.0 Beta banner. Submit your email (must match your Platform account email), and we'll let you know if you've been selected.
Our goal during Beta is to learn as much as possible about real world reliability, performance, and the developer experience before the full release. We're actively collecting feedback to improve the experience as we prepare for launch.
If you run into issues or have suggestions, we want to hear from you.
Coming soon
We're working toward feature parity across API, SDK, and Platform. For the Platform, that means editing v2 chainhooks directly, managing secrets, and expanding observability with better metrics and dashboard insights.
We're also working on a CLI to help you quickly test and validate your webhook payloads locally without any upfront dependencies needed.
Bitcoin filtering support is also on the roadmap. The Beta currently only supports Stacks chain filtering across all API, SDK, and Platform features.
Why this matters
Chainhooks is foundational infrastructure for building on Stacks and Bitcoin. As the ecosystem grows with sBTC adoption and transaction volumes increase, you need reliable tooling that scales with you.
Sign up for the Beta, start building, and let us know what you think!



