Build the future on Algorand
- Defi at global scale
- Rapidly growing ecosystem
- Sub 5-second finality, low fees
Welcome to Algorand Developer Portal!
Let’s get started...
docs 🚀
Select a category
Get started with Algorand
Explore the developer documentation
Blockchain basics
Learn about blockchain and how it could benefit your application
Smart contracts & dApps
Create a simple dApp on Algorand
Tokenization
Create your assets on Algorand with ASA technology
Integration
Connect your application to Algorand's on-chain ecosystem
SDKs
Choose your favorite programming language to interact with the Algorand blockchain
Community Content & Code
Browse tutorials, ideas, and prototypes from the Algorand developer community
-
Hello Beaker
Introducing a framework for Smart Contract development on Algorand
-
Prove your Skills with Algorand Code Challenges
The Algorand Developer Portal has a new way to learn how to become an Algorand developer: Challenges.
-
Intermediate · 30 minutes
Run Algorand Indexer using Azure Portal
This tutorial is a step by step guide on how to deploy and run an Algorand Indexer on Microsoft Azure using Azure Portal
-
Intermediate · 1 hour +
Token Swap Dapp Built with PyTeal and React
The Token swap Dapp enable users to swap two Algorand Standard Assets (ASA). To swap the sender needs to first optin to the asset. The sender sends a certain value of one of the asset and receive same value of the other asset.
-
Automated testing for Algorand smart contracts - Part 1
A three part series on automated testing for your TEAL smart contracts
-
Introducing Algod Node UI
This article announces the release of a Node UI for Algorand
-
Improved Contract Debugging
This article summarizes changes recently made to the SDKs to support the dryrun REST endpoint and how this can be used to debug Algorand smart contracts.
-
Hash Map Design Pattern
This article describes the Hash Map design pattern for building key-value associations onchain
-
Using a Smart Contract to Spawn Additional Smart Contracts
This article explains spawning child smart contracts from a parent contract using inner transactions.
-
Algorand Unlimited Assets and Smart Contracts
This article details the changes made to both the Algorand Algod (3.5.1) and Indexer (2.10.0) processes. This includes removing limits on Assets and Contracts that can be created or optioned into.
-
Contract to Contract calls and an ABI come to Algorand
This article summarizes many of the features available within the Algorand Virtual Machine (AVM) 1.1 Release.
Ecosystem Tools & Projects
Discover the latest developer tools and Algorand-powered applications
- Algorand IDEs
- Developer Forums
- Block Explorers
- Wallets
- SDKs
- Applications