Build Ethereum dApps on Avalanche.
Build Without Limits.

Avalanche is the first decentralized smart contracts platform built for the scale of global finance, with near-instant transaction finality. Ethereum developers can quickly build on Avalanche as Solidity works out-of-the-box.

Start Building on Avalanche

Why Build on Avalanche?

Build Now


Easily launch Ethereum dApps

Fast Transactions

Instantly confirms transactions


Processes thousands of transactions/second


Scales to millions of validators

Private & public blockchains

Create subnets with custom rules

Virtual Machines (VMs)

Deploy any VM on Avalanche

Avalanche Architecture

Build now
Avalanche features 3 built-in blockchains: Platform Chain (P-Chain), Exchange Chain (X-Chain), and Contract Chain (C-Chain). All 3 blockchains are validated and secured by Avalanche’s Primary Network.

P-Chain (Platform Chain)

The P-Chain is the metadata blockchain on Avalanche, managing validators and custom subnets. Validators stake AVAX on the P-Chain to secure the network.

X-Chain (Exchange Chain)

The X-Chain is the default asset blockchain on Avalanche enabling the creation and instant exchange of assets. This blockchain is for transfers that benefit from high-throughput and instant finality (for dApps, use the C-Chain).

C-Chain (Contract Chain)

The C-Chain is the default smart contract blockchain on Avalanche and enables the creation of any Ethereum-compatible applications and assets with lower fees and faster transactions.

Built for Decentralized Finance
Build Now

What you can build

Build Now

Avalanche beats out the competition

Build Now

  • Transactional Throughput

  • Transactional Finality

  • Energy Efficient?

  • Number of Validators

  • Sybil Protection

  • Safety Threshold

  • 7 tps

  • 60 min

  • No; ASIC-Optimal

  • 3 Pools w/ >51% hash rate

  • Proof of Work

  • 51%

  • 14 tps

  • 6 min

  • No; GPU-Optimal

  • 2 Pools w/ >51% hash rate

  • Proof of Work

  • 51%

  • 1,500 tps

  • 60 sec

  • Yes; CPU-Optimal

  • <200 nodes relay chain

  • Proof of Stake

  • 33%

  • Infinity tps (with subnets)

  • < 2 sec

  • Yes; CPU-Optimal

  • Thousands of nodes

  • Proof of Stake

  • 80% parameterized
Build Now

Avalanche enables higher performance, security, and efficiency over existing decentralized protocols–all while being resilient to 51% attacks

Loved globally by industry leaders

Build Now
“ We're excited to be working with the experienced team at Avalanche and look forward to providing their smart contract developers with high-quality data at scale. Due to the scalability of Avalanche's subnets, developers can expect to have large amounts of data available to them for the creation of various DeFi apps.”
Sergey Nazarov
Co-Founder of Chainlink
“Avalanche is a powerful and exciting new protocol that meets these challenges through Ethereum compatibility, high transaction throughput, and an architectural vision for very long-term scalability and security. We are proud to make Avalanche available to users of the Bloq platform for managed blockchain infrastructure services.”
Jeff Garzik
CEO of Bloq
“It is hugely rewarding for us to work with Avalanche, to underpin the security of a network that will facilitate trade across different financial assets at speed. Copper and Avalanche clients can be ready to trade on exchange within 100 milliseconds. We are working with Avalanche to bring crypto-assets one step closer to the mainstream.”
Dmitry Tokarev
CEO of Copper
“Avalanche is building an excellent platform with developers at the heart of it. This integration with Covalent significantly enhances the developer toolkit on Avalanche. The breadth and depth of Avalanche data now available will no doubt lead to even more powerful applications being built across the network."
Ganesh Swami
CEO of Covalent

Avalanche Downloads

Build Now

AvalancheGo is the Go implementation of Avalanche and has a full suite of JSON RPCs for interacting with the virtual machine APIs on Avalanche. AvalancheGo comes replete with a local KeyStore, metrics, IPC, and Admin APIs for interacting with the node itself.


The Javascript library for interacting with Avalanche APIs. AvalancheJS integrates with existing decentralized applications to enable Avalanche integration. It has a modular library architecture, allowing for custom VMs to write plugins to extend AvalancheJS functionality.


Avash is a program written in Go that aims to enable the creation of local networks on Avalanche, quickly for your testing purposes. Avash supports Lua scripts enabling developers to automate various local networks, launch subnets, and deploy chains on these networks to integrate into CI pipelines.


A wallet and faucet server have been open-sourced to enable developers to interact with Avalanche. Using the wallet, funds can be sent and received throughout the network. When using private shared testing environments, the faucet is useful for developers in need of funds for their own testing purposes.

Avalanche Postman Collection

Join the Avalanche Developer Community

Avalanche’s developer community spans all across the globe. Share your ideas, and build without limits.

Avalanche Forum
Avalanche Communities
Stay in the Loop
I understand that by providing my email address and clicking the box above, I agree to receive emails from The Avalanche Foundation. I understand that I may opt out of receiving such communications at any time. For more information, please review our privacy policy.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.