Avalanche Deploy
Deploy production-ready Avalanche infrastructure on AWS, GCP, Azure, or Kubernetes using Infrastructure as Code with Terraform, Ansible, and Helm.
avalanche-deploy is an Infrastructure as Code toolkit that automates provisioning, deployment, and operations for Avalanche nodes. It supports both L1 blockchains and Primary Network validators across AWS, GCP, Azure, and Kubernetes.
L1 Deployment
Launch your own EVM blockchain with validators, RPC nodes, monitoring, and optional add-ons.
Terraform + Ansible
Deploy on AWS, GCP, or Azure with archive/pruned RPC split, eRPC load balancer, and full operational tooling.
Kubernetes
Deploy on any cluster or locally with kind. Portable, container-native, Helm-based.
Primary Network Validators
Operate production validators for the P-Chain, X-Chain, and C-Chain. Earn staking rewards.
Terraform + Ansible
AWS-only. Staking key backup, database snapshots, and zero-downtime validator migration.
Kubernetes
Deploy validators and RPC nodes on any Kubernetes cluster with Helm.
Which Method Should I Use?
| Terraform + Ansible | Kubernetes | |
|---|---|---|
| Best for | Production with full ops tooling | Existing clusters or local dev |
| Cloud support | AWS, GCP, Azure | Any cluster |
| Staking key backup | S3 + KMS | Manual |
| DB snapshots and migration | Built-in | Manual |
| Local development | No | Yes (kind) |
| Add-ons (Blockscout, faucet, etc.) | Yes | Yes |
Not sure? Start with Terraform + Ansible on AWS for the most complete experience. Use Kubernetes if you already have a cluster or want to test locally with kind.
Operations and Troubleshooting
Is this guide helpful?