• Start
Search
⌘
K

Get started

OverviewIntroductionDeveloper environment setup

Build with Hiro

Smart contract developmentWeb app developmentBlockchain developmentToken development

Testing

Unit testingIntegration testingTesting environmentsBest practices

SDKs & Libraries

The following guides cover ways to use Hiro tools to build apps on Stacks.

Clarinet

Create your first smart contract

Build a simple counter contract using Clarinet.

Clarinet JS SDK

Write unit tests for your smart contracts

Learn how run unit tests with Clarinet JS SDK.

Stacks.js

Make a contract call with Stacks.js

Learn how to integrate smart contracts into your app.

Chainhook

Stream custom blockchain events

Use Chainhook to filter & stream for contract deployments.

Learn by example


Build an NFT Marketplace

Learn how to create and deploy your own NFT marketplace.

Create a no-loss lottery pool

Build a no-loss lottery pool that leverages stacking yield.

Build a decentralized Kickstarter

Learn how to create a crowdfunding app, enabling creators to fund their projects without a third party.

Installation guides


Sync a Bitcoin node

Set up and run a Bitcoin node to run tools like Chainhook as a service.

Sync a Stacks node

Set up and run a Stacks node to use tools like Chainhook or spin up your own API.

Install and run Docker on your machine

Essential for running a local development with Clarinet

For more, check out our guides section.