Create a dApp
Resources for building a dApp
Find the resources and building blocks you need to build a decentralized application with Tezos, and be a part of the growing ecosystem of teams reimagining everything from art to finance.
Quick start guides for building your first dApp
Explore developer tutorials that provide step-by-step recipes for building decentralized applications on Tezos.
Building smart contracts
dApps operate by executing commands written in a smart contract. Check out the following resources for learning all about smart contracts and how they work.
Understanding Tezos smart contracts
Learn the basics of Tezos smart contracts, using NFTs as an example.
Building blocks of a dApp
DApps often combine several functions integrated together. Here are the building blocks you can use to start building your dApp.
Build, test, and deploy
Try Taqueria, a seamless development workflow to easily build, test and deploy your Tezos applications.
Interact with the blockchain
Use Taquito, a TypeScript library that facilitates interactions with the Tezos blockchain.
Integrate with wallets
Use the Beacon SDK to integrate with multiple wallets so that your dApp can be used by all Tezos users.
Implement existing token standards so your project can facilitate the transaction of digital assets across ecosystems.
Integrate a public indexer
Indexers are an efficient way to filter through blockchain data, allowing dApps to integrate with ecosystems.
Create a DAO
Use Homebase, a web application that enables users to create and manage/use DAOs on Tezos.