Tezos Developer Portal
The Tezos Developer Portal is a place to get started and learn about Tezos. It also aims to answer the frequently asked questions about the Tezos protocol & the Tezos ecosystem.
Developer Support Channels:
Developer mailing list
Tezos AfricaLearn more
Tezos GulfLearn more
Tezos IndiaLearn more
Tezos IsraelLearn more
Tezos UkraineLearn more
North AmericaLearn more
2. Develop Smart Contracts
Tezos smart contracts are written in Michelson, a low level stack language. We recommend that you develop your contract in one of the high level languages that compile to Michelson: SmartPy, Ligo, and Archetype. These languages support all the features of Tezos, so choose the one that best matches your preferences.
Archetype is a high level smart contract language that has been designed specifically to write smart contracts on Tezos. It also enables formal verification.
Whether you want to write your smart contract directly in Michelson, the low-level language that all the other languages compile to, or just get an understanding of how things work behind the scenes, we recommend the following resources:
3. Use a Library
Use a library to integrate Tezos with your application.
TzGo - a Golang library Learn more
Taquito - TypeScript library suite Learn more
TzStats - indexer and API Learn more
TzKT - indexer and API Learn more
DipDup - framework for building selective Tezos indexers Learn more
Conseil - indexer and API Learn more
ConseilPy - Python toolkit for Conseil indexer and API Learn more
Morley - Developer tools for Michelson Learn more
TezosKit - Swift SDK for iOS, macOS, and iPadOS Learn more
KotlinTezos - Android/Kotlin toolbox Learn more
PyTezos - Python SDK Learn more
Beacon - wallet connector for apps Learn more
TezBridge - wallet connector for apps Learn more
Go Tezos - Go library Learn more
TezosJ - Android Java SDK Learn more
TezosJ Plain Java - Java SDK Learn more
Netezos - .Net Standard 2.0 library Learn more
4. Explore the Blockchain
Use a block explorer to analyze the Tezos blockchain.
TzStats Learn more
tezblock Learn more
Arronax Learn more
TzKT Learn more
TezTracker Learn more
TezEdge - Tezos Node Explorer Learn more
Tezos Notifier Bot (Telegram) Learn more
Better Call Dev - Smart Contract Explorer Learn more
SmartPy Contract Explorer Learn more
Misualizer - Smart Contract Explorer Learn more
Tezos Hubble Explorer Learn more
Baking Bad - Delegation Explorer Learn more
Mininax Learn more
Blockchair Learn more
Online editor to write smart contracts in SmartPy
Online editor to write smart contracts in LIGO
Tool to migrate Solidity smart contracts to LIGO
Tool to manage Tezos environments (sandboxes and public nodes)
Michelson Plugin for IntelliJ
Michelson Plugin for Emacs
Tezos Development Toolkit
Development environment, testing framework, and asset pipeline.
Testing tool for Tezos
Current testnets for the Tezos blockchain
Faucet for the Tezos Mainnet
Telegram Faucet Bot for Tezos testnets
Reliable and geographically distributed Tezos public node infrastructure
GraphQL API to the Tezos Node RPC
A full suite of tools to develop and deploy Tezos applications
Reliable API access to the Tezos network
Online Training Courses and Educational Resources
Learn Ligo and write Tezos smart contracts with the interactive tool. Convert your Solidity contracts to Ligo easily.
Blockmatics’ SmartPy Developer Course teaches the basics of SmartPy and the SmartPy IDE.
The Tezos Developer Portal is the perfect place to discover all there is to Tezos: its architecture and ecosystem, deploying smart contracts, and setting up and working with clients.
Tezos Academy is a fun interactive tutorial developed by OCTO Technology on how to code smart contracts in LIGO.
This documentation aims to help developers streamline the implementation, integration, and use of digital assets on Tezos.
These tutorials by Claude Barde walk-through how to create smart contracts on the Tezos blockchain using the LIGO language.
Cryptonomic’s tech stack makes it easy to develop and deploy Tezos applications.
These tutorials by Claude Barde walk-through how to use the Michelson programming language and write smart contracts on Tezos.
Series of Jupyter notebooks for learning the Tezos native contract language.
Series of Jupyter notebooks for learning Tezos internals with Python.
Online workshops from the development teams of tools such as Truffle, Magic, SmartPy, LIGO, and more.
A complete Tezos documentation resource for developers.
A documentation resource by the TezEdge team.
A Tezos wiki by the TQ Tezos team. Learn about Tezos basics, proof-of-stake in Tezos, governance, smart contracts, and more.