---
title: "Networking with Pulumi"
description: "VPCs, load balancers, CDNs, DNS, and network security. Tutorials and blog posts for Networking with Pulumi."
url: "https://www.pulumi.com/dev/tag/networking/"
image: "https://www.pulumi.com/assets/og/dev/tag/networking.png"
---

# Networking with Pulumi

VPCs, load balancers, CDNs, DNS, and network security. Tutorials and blog posts for Networking with Pulumi.

## Tutorials

- [Load-balance traffic on AWS with ELB](https://www.pulumi.com/dev/tutorials/aws-elb.md): Provision Application and Network Load Balancers and wire them to your AWS services with AWSx. — AWS · TypeScript, Python, Go, .NET, Java, YAML
- [Provision an AWS VPC](https://www.pulumi.com/dev/tutorials/aws-vpc.md): Out-of-the-box VPC networking that follows AWS best practices, with AWSx. — AWS · TypeScript, Python, Go, .NET, Java, YAML

## Blog Posts

- [Advanced AWS Networking: Part 1](https://www.pulumi.com/blog/advanced-aws-networking-part-1/): Learn how to create a hub-and-spoke architecture in AWS using Pulumi with Python. This is Part 1 of a 2 Part series. — AWS · Python
- [Advanced AWS Networking: Part 2](https://www.pulumi.com/blog/advanced-aws-networking-part-2/): Learn how to create a hub-and-spoke architecture in AWS using Pulumi with Python. This is Part 2 of a 2 part series. — AWS · Python
- [Cloudflare-First Networking as Code with Pulumi](https://www.pulumi.com/blog/cloudflare-first-networking-with-pulumi/): Build a Cloudflare-first edge baseline with Pulumi, including DNS, WAF rules, Workers, Zero Trust Access policies, and repeatable validation. — Cloudflare
- [How to Move to the Gateway API: post ingress-nginx Retirement](https://www.pulumi.com/blog/ingress-nginx-to-gateway-api-kgateway/): With ingress-nginx retiring in 2026, this post explores the technical shift to Gateway API and evaluates kgateway as a production-grade successor. — Kubernetes
