Stacks Devtools Ecosystem
Official and Community Tools for Building with Stacks

Discover the full range of developer tools available for building on Stacks.
This page aggregates official and community-built developer tools for building on Stacks. Tools vary in scope, maturity, and maintenance status. Whether you’re developing smart contracts, integrating wallets, querying blockchain data, or experimenting with new ideas, this page helps you find the resources to accelerate your projects and navigate the Stacks devtooling ecosystem.
Smart Contract Development
Clarinet [StacksLabs] – A local Clarity smart contract development environment with testing and deployment tools, designed to help you build, debug, and iterate on Stacks contracts quickly.
Clarity Playground [StacksLabs] - Run Clarity code in the browser with the Clarinet SDK.
Clarity-WASM [StacksLabs] -
clar2wasmis a compiler for generating WebAssembly from Clarity.Clarity-Zed [StacksLabs] - Clarity Language Support for Zed editor.
Stacks Pyth Bridge [StacksLabs] - The Pyth protocol integration is available as a beta on both testnet and mainnet networks for Stacks, to help developers test, give feedback, and ensure the reliability and stability of the integration.
Clarity Deployed Contracts - Browse the source code of all deployed Clarity contracts on Stacks' mainnet and testnet.
SDKs & Libraries
Stacks.js [StacksLabs] – A JavaScript/Typescript library that makes it easy to interact with the Stacks blockchain, including authentication, transactions, and smart contract calls from web apps.
Stacks.js Starters [StacksLabs] - Quickly bootstrap frontend applications with Stacks.js on top of multiple JavaScript frameworks as the foundation.
Clarity-Go [StacksLabs] - A Go library for decoding Clarity values from their binary serialization format used by the Stacks blockchain.
SecondLayer - Generate fully typed contract interfaces, functions, and React hooks for Clarity smart contracts.
Clarity-types - Strict TypeScript types for Clarity ABI properties and values.
Clarigen - Clarigen is a developer tool that automatically generates TypeScript-friendly clients that can interact with Clarity smart contracts.
Stacks.rs - A Rust toolkit to interact with the Stacks Blockchain.
StacksPy - Python Library to interact with the Stacks blockchain.
x402-Stacks - A TypeScript library for implementing the x402 payment protocol on Stacks blockchain.
AIBTC - AI agent tooling for Stacks.
Bitcoin TX Proof - A TypeScript library for generating Bitcoin transaction proofs, including witness data and merkle proofs. This package helps developers verify Bitcoin transactions in Clarity.
Indexing & Data
Stacks Blockchain APIs [Hiro] – High-performance APIs to query blockchain data, explore blocks, transactions, smart contracts, and more, without running your own node.
Token Metadata APIs [Hiro] - Fetch metadata for every token on Stacks and effortlessly put tokens into your app. Verify and display tokens in your app, for everything from DeFi to NFTs.
Bitcoin Indexer [Hiro] - Index Bitcoin meta-protocols like Ordinals, BRC-20, and Runes.
Chainhooks [Hiro] – A notification service for dApps that triggers webhooks on specific blockchain events, helping you respond to transactions, contract calls, and chain reorganizations in real time.
Signal21 - Data analytics platform for the Bitcoin Economy: on-chain visibility into Bitcoin L1, L2s, and Dapps.
Velar Devtools - Velar SDK and APIs allowing developers to implement token swaps, manage liquidity, and interact with the Velar DEX/DeFi ecosystem.
Bitflow Devtools - Documentation on Bitflow's SDKs and contracts for interacting with Bitflow's DeFi ecosystem.
Chainhooks-Go-Client - A comprehensive Go client library for interacting with the Hiro Chainhooks API.
Testing & Simulation
Rendezvous - A smart contract fuzzer for Clarity.
Wallet & Auth
Stacks Connect [StacksLabs] – A protocol-agnostic wallet integration library that enables apps to securely connect with multiple Stacks wallets without reinventing the onboarding flow.
Sign-In with Stacks - A library for creating and verifying Sign-In with Stacks messages.
sBTC Pay - A complete "Stripe for sBTC" payment gateway that enables businesses to easily accept Bitcoin payments via sBTC on Stacks blockchain.
Bolt Protocol - Bolt Protocol is a next-generation framework designed to enable near-instant transactions on the Bitcoin network and enable users to pay fees directly in sBTC.
Monitoring & Analytics
Explorer [StacksLabs] - Explore transactions and accounts on the Stacks blockchain. Clone any contract and experiment in your browser with the Explorer sandbox.
Platform [Hiro] – Manage API keys, Chainhooks, and analyze onchain data streams in one command center. Also houses ready-to-use starter templates for different use case applications.
STXER - Community built explorer, debugger and simulator for Stacks transactions.
Docs & Education
Hiro Docs [Hiro] - Official Hiro developer documentation website.
Stacks Docs [StacksLabs] - Official Stacks developer documentation website.
SIPs - Community-submitted Stacks Improvement Proposals (SIPs).
Core
Stacks Core [StacksLabs] - Reference implementation of the Stacks blockchain in Rust.
Stacks Blockchain Docker - Run your own Stacks Blockchain node with Docker.
Stacks-Monitoring - Observability stack for Stacks blockchain nodes and signers - dashboards, alerts, and log processing.
If you’ve built a Stacks devtool you’d like included, reach out to us via GitHub or Discord with a brief description and link, and we’ll review it for addition to this devtools list.
Last updated
Was this helpful?
