Build the future on Algorand
- Defi at global scale
- Rapidly growing ecosystem
- Sub 5-second finality, low fees
Get started with Algorand
Explore the developer documentation
Learn about blockchain and how it could benefit your application
Connect your application to Algorand's on-chain ecosystem
Community Content & Code
Browse tutorials, ideas, and prototypes from the Algorand developer community
Algorand serverless application on AWS Lambda
Learn how to develop and deploy Algorand serverless applications on AWS Lambda
Build A Decentralized Voting Application With Choice and Algorand Python SDK
This tutorial teaches how to create a voting application using the Choice Coin ASA built on the Algorand network.
Using PureStake API with Algo Builder
In this tutorial we present how to use PureStake API (algodv2 and indexer) within `algob` projects.
Verify identity using a credential network
Build and test a smart contract in which accounts vouch for one-anther's credentials to establish a network of trust.
Build an Algorand Web Wallet Interface Using Reach and React
This tutorial is a simple step by step guide on how to use the Reach frontend to connect to an Algorand wallet and sign transactions using MyAlgoWallet and Algosigner with React.
Building a lending pool using Reach
A lending pool is a contract which can be use to lend and borrow funds, tokenize debt and track interest earned or due. We will use Reach to build such a lending pool and see how the high level features make it easy to write such complex apps.
Committing to large datasets using Merkle trees in PyTeal
This solution is here to provide a way to allow smart contracts to store a small value that represents (or commits to) a potentially very large amount of data.
Voting using Choice Coin and Algorand Python SDK
A map to building decision software on Algorand
Creating a License Manager Contract utilizing PyTEAL and Inner Transactions
This tutorial will introduce the reader to using Inner Transactions in PyTEAL using an example scenario: A License Manager Contract
Track 65,000 Tickets - Arrays in Algorand
Learn how to create, update and read arrays in Algorand. We will utilize key-value pairs, bytes, and bits to persistently store almost 65,000 elements in a single smart contract.
Ecosystem Tools & Projects
Discover the latest developer tools and Algorand-powered applications