Section Index
Algorand Networks¶
Find information about each of Algorand's public networks, including the genesis hash and ID, the current software version, and dispenser information for TestNet and BetaNet.
Overview - Landing page with overview of the three networks.
Command Line Interface Tools (CLI Tools)¶
List of available commands for three official Algorand CLIs that are included as part of node install packages.
SDKs¶
Overview, installation guides, and documentation for the four Algorand SDKs. Also includes a migration guide for developers moving from algod v1 to v2 (recommended).
JavaScript - Python - Java - Go
REST APIs¶
List of available paths and models for algod, kmd, and indexer.
algod v2 🆕 - algod v1 - kmd - indexer 🆕
Smart Contracts (TEAL)¶
The language specification, a list of available opcodes, and guidelines for use of the Transaction Execution Approval Language (TEAL). Also includes templates, with walkthrough explanations, to solve several common use cases written in TEAL.
TEAL Specification - TEAL Opcodes - TEAL Guidelines
Delegate Key Registration Template - Dynamic Fee Template - Hash Time Lock Contract Template - Limit Order (Contract Owner Has Algos) Template - Split Template
Transaction Reference¶
An index of the structure and fields of Algorand Transactions.
Common Fields - Payment - Key Registration - Asset Configuration - Asset Transfer - Asset Opt-In - Asset Clawback - Asset Freeze - Application Call - Signed
Node Reference¶
An overview of the files and software packaged with a node plus the full list of node configuration settings.
Node Artifacts - Node Configuration Settings - Configure Node as a Relay