The Avalanche Network Runner allows a user to define, create and interact with a network of Avalanche nodes. It can be used for development and testing.

Note: that this tool is not for running production nodes and that because it is being heavily developed right now, documentation might differ slightly from the actual code.


The basic pattern for using the Avalanche Network Runner is:

  • Define the network

  • Start the network

  • Interact with it

  • Shutdown

The API package contains client code that allows the user to make API calls to Avalanche nodes within the network.

Please find examples of usage in the examples subdirectory.

For any additional questions, please visit our knowledge base or contact a support team member via the chat button at

Chat with Ava Labs | Use Apps on Avalanche | Validate on Avalanche

Build on Avalanche

Did this answer your question?