Skip to main content
Tezos home

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.

Loading...

Developer Support Channels:

Developer mailing list

Tezos Ecosystem

Tezos Commons

Global

Learn more

TZ Connect

Europe

Learn more

TZAPAC

Asia

Learn more

Tezos Africa

Learn more

Tezos Gulf

Learn more

Tezos India

Learn more

Tezos Israel

Learn more

Tezos Ukraine

Learn more

Nomadic Labs

Europe

Learn more

Marigold

Europe

Learn more

TriliTech

Global

Learn more

Oxhead Alpha

North America

Learn more

DaiLambda

Asia

Learn more

Tarides

Europe

Learn more

1. Introduction to Tezos

Start by learning about the history of Tezos and its key characteristics, such as its Liquid Proof of Stake consensus mechanism, on-chain governance, and 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.

    SmartPy

    With SmartPy, you write Python code that generates smart contracts.

    Ligo

    Ligo proposes four different syntaxes to write smart contracts in the style that works best for you: CameLigo, ReasonLigo, PascaLigo or JSLigo, inspired respectively by OCaml, ReasonML, Pascal and JavaScript.

    Archetype

    Archetype is a high level smart contract language that has been designed specifically to write smart contracts on Tezos. It also enables formal verification.

    Michelson

    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.

    4. Explore the Blockchain

    Use a block explorer to analyze the Tezos blockchain.

    Tools

    SmartPy IDE

    Online editor to write smart contracts in SmartPy

    LIGO IDE

    Online editor to write smart contracts in LIGO

    sol2ligo Transpiler

    Tool to migrate Solidity smart contracts to LIGO

    Tplus

    Tool to manage Tezos environments (sandboxes and public nodes)

    Michelson - IntelliJ

    Michelson Plugin for IntelliJ

    Michelson Emacs Mode

    Michelson Plugin for Emacs

    Granary

    Tezos Development Toolkit

    Truffle

    Development environment, testing framework, and asset pipeline.

    Tezster

    Testing tool for Tezos

    Tezos Testnets

    Current testnets for the Tezos blockchain

    Mainnet Faucet

    Faucet for the Tezos Mainnet

    Testnet Faucet Bot

    Telegram Faucet Bot for Tezos testnets

    Tezos Giga Node

    Reliable and geographically distributed Tezos public node infrastructure

    TezosLive

    GraphQL API to the Tezos Node RPC

    Nautilus Cloud

    A full suite of tools to develop and deploy Tezos applications

    Tezos DataHub

    Reliable API access to the Tezos network

    Online Training Courses and Educational Resources

    Sol2Ligo handbook

    Learn Ligo and write Tezos smart contracts with the interactive tool. Convert your Solidity contracts to Ligo easily.

    Blockmatics SmartPy Developer Course

    Blockmatics’ SmartPy Developer Course teaches the basics of SmartPy and the SmartPy IDE.

    B9 Lab Tezos Developer Portal

    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 (LIGO)

    Tezos Academy is a fun interactive tutorial developed by OCTO Technology on how to code smart contracts in LIGO.

    TQ Digital Assets Portal

    This documentation aims to help developers streamline the implementation, integration, and use of digital assets on Tezos.

    Getting Started with LIGO

    These tutorials by Claude Barde walk-through how to create smart contracts on the Tezos blockchain using the LIGO language.

    Cryptonomic Developer Portal

    Cryptonomic’s tech stack makes it easy to develop and deploy Tezos applications.

    An Introduction to Michelson

    These tutorials by Claude Barde walk-through how to use the Michelson programming language and write smart contracts on Tezos.

    Michelson Labs

    Series of Jupyter notebooks for learning the Tezos native contract language.

    PyTezos Labs

    Series of Jupyter notebooks for learning Tezos internals with Python.

    CoinList-Tezos Hackathon Workshops

    Online workshops from the development teams of tools such as Truffle, Magic, SmartPy, LIGO, and more.

    Tezos Developer Documentation

    A complete Tezos documentation resource for developers.

    TezEdge Tezos Documentation

    A documentation resource by the TezEdge team.

    TQ Tezos Wiki

    A Tezos wiki by the TQ Tezos team. Learn about Tezos basics, proof-of-stake in Tezos, governance, smart contracts, and more.