What is AvalancheGo?

Ava Labs explains the purpose of AvalancheGo in the Avalanche blockchain ecosystem and the various features it includes for developers.

Amanda avatar
Written by Amanda
Updated over a week ago

AvalancheGo is the official Go implementation of Avalanche®, giving Web3 developers maximum flexibility, composability, and efficiency. It provides a full suite of JSON RPCs for interacting with virtual machine APIs on Avalanche. AvalancheGo also offers a local KeyStore, metrics, IPC, and Admin APIs for interacting with the node itself.

AvalancheGo’s Banff update redefines blockchain scaling. Banff introduces Elastic Subnets and Elastic Validation, allowing Subnet operators to activate PoS validation and uptime-based rewards using their own token on their own Subnets, and to fully customize staking parameters. Banff lets any Avalanche validator become a Subnet validator.


For any additional questions, please view our other knowledge base articles or contact a support team member via the chat button. Examples are for illustrative purposes only.

Did this answer your question?