Cloud Use Cases
Deploy NetBird across cloud environments to securely connect workloads, enable hybrid cloud connectivity, and simplify multi-cloud networking.
Common Scenarios
- Hybrid Cloud: Connect cloud workloads to on-premise databases and services
- Multi-Cloud: Bridge AWS, GCP, and Azure environments without exposing traffic to the internet
- Kubernetes: Enable secure communication between clusters and external resources
- Serverless: Run NetBird on FaaS platforms for ephemeral, secure connectivity
- Container Orchestration: Deploy NetBird as a daemon set on ECS, EKS, or other container platforms
Getting Started
For connecting cloud VPCs to on-premise networks, see the Site-to-Site Connectivity Guide.
Guides
NetBird on AWS ECS
Deploy NetBird as an ECS daemon set using Terraform
NetBird on Serverless (FaaS)
Run NetBird on serverless platforms for ephemeral connectivity
Routing Peers and Kubernetes
Use routing peers to connect Kubernetes workloads to external networks
Distributed Multi-Cloud AI
Build distributed AI infrastructure across multiple clouds with ArgoCD and MicroK8s
Cloud to On-Premise Access
Connect cloud workloads to on-premise databases and services
Multi-Cloud Site-to-Site
Bridge cloud VPCs across providers using Site-to-Site routing
Cloud Provider Considerations
AWS
- Use VPC endpoints where possible for AWS services
- Security groups must allow traffic from NetBird routing peers
- Consider Auto Scaling groups with static ENIs for high availability
GCP
- Enable IP forwarding on routing peer instances
- Firewall rules must allow traffic from routing peer internal IPs
- Use instance groups for redundancy
Azure
- Enable IP forwarding on routing peer NICs
- Network security groups must allow routing peer traffic
- Consider Virtual Machine Scale Sets for HA

