Automate your deployment
Deploy and manage Firezone as code — with Terraform on the major cloud providers, or programmatically through the REST API. This section covers both.
Infrastructure as code
Each Terraform guide deploys a scalable cluster of Gateways behind a cloud NAT with a single egress IP — ideal for routing traffic through a public IP.
- Terraform + AWS — deploy a Gateway cluster behind a NAT gateway on AWS.
- Terraform + GCP — deploy a Gateway cluster behind a Cloud NAT on GCP.
- Terraform + Azure — deploy a Gateway cluster behind a NAT gateway on Azure.
REST API
Manage your Firezone account programmatically — create Resources, Policies, Gateways, and more. See the REST API guide to request access, create an API client, and generate a token.
Need help? See all support options.