Virtual Private Cloud

Easily customize and secure your cloud resources within private, isolated networks.

Simple, cost effective VPC hosting

Secure

DigitalOcean Virtual Private Cloud (VPC) is a logically isolated network for cloud resources. VPC gives you more control over how your resources communicate, with isolation reminiscent of what you might achieve running systems on premises.

Simple

Easily create multiple VPCs through our developer-friendly dashboard, CLI, and API. We automatically create VPCs for your resources when you don't want to customize network settings.

Customizable

Configure your VPC to meet your precise requirements. Specify an IP address range to interconnect another network or configure Firewalls to control traffic in and out.

Extendable

DigitalOcean's VPC Peering helps to enable secure, private communication between VPCs within your account, across different regions or within the same region. Connect resources like Droplets, DBaaS, and DOKS clusters as if they're on the same network, with up to 50 peering connections per account (depending on account type).

VPC NAT gateway is now generally available for centralized egress

Get ready for a new level of security and control. Create a single, secure egress point for all resources in your VPC, no public IPs required.

Learn more

NoBid
The price DigitalOcean came back with was literally 20 to 30% cheaper than what we had been paying at AWS. That gave us a lot of motivation to explore who DigitalOcean is and what services they could provide for us.

Shawn Petersen

CIO at NoBid

The prerequisite for any cloud provider is availability. If your platform isn't reliable and functioning at peak performance, it doesn't matter if your support is great or your prices are low. I'm confident in DigitalOcean's infrastructure, service level, and scale, and I'm willing to vouch for that.

DevOps Manager

Origin

Create a VPC network in seconds

Creating a VPC network takes just a few second. Simply pick a data center region, IP range, name, and description.
Create as many VPCs as you need to support your business requirements. There's no cost for creating VPCs, or for transfer to and within them.
Create or update resources to operate within the VPC of your choice. Droplets, Kubernetes, Load Balancers, and Databases all run within VPC.

VPC Pricing

Ingress Data Transfer to VPCs is free, and you can create as many VPCs as you want for no additional cost. Egress Data Transfer out of VPCs to the internet counts against resource bandwidth quotas, and Intra-datacenter VPC peering is available at no additional cost. Inter-datacenter VPC Peering is priced at $0.01/GiB.

Visit our documentation for more details regarding bandwidth billing.

Watch the webinar

See Networking product manager, Rafael Rosa, describe the DigitalOcean VPC and Networking.

Frequently asked questions for Virtual Private Cloud (VPC)

What is DigitalOcean VPC?
A Virtual Private Cloud (VPC) is a private, isolated network within a data center that allows your DigitalOcean resources to communicate securely. It provides a separate network for your Droplets, managed databases, and other resources, isolating them from the public internet. This enhances security and allows for private, high-speed communication between your services.
How does VPC enhance security for a Digital Native Enterprise

For a Digital Native Enterprise, VPC provides a crucial layer of security by isolating your resources and enabling you to control all traffic with customizable firewalls. This is essential for protecting sensitive data and maintaining compliance.

How does VPC Peering work?

VPC Peering allows you to securely connect two or more VPCs, enabling private communication between resources in different VPCs, even across different regions. This is ideal for microservices architectures or connecting different environments.

Can I customize the IP address range for my VPC?

Yes, you can customize the IP address range and set up custom firewall rules to control traffic within your private network. This level of control allows you to tailor the network to your specific needs.

How does VPC work with a Managed Database?
When you create a managed database, you can choose to place it within your VPC. This ensures that the database is only accessible from other resources within the same private network, such as your application Droplets or App Platform components. This provides an additional layer of security by preventing direct public access to your database.
What DigitalOcean resources can be placed in a VPC?
You can place a variety of DigitalOcean resources within a VPC, including Droplets, Kubernetes clusters, Managed Databases, and App Platform components. This allows you to build a secure, multi-tier application architecture where different services communicate over a private, high-speed network.
What makes DigitalOcean’s VPC different?

DigitalOcean's VPC is different due to its simplicity and regional scope. Unlike more complex, multi-region VPCs offered by other providers, DigitalOcean's is confined to a single data center region, making setup and management straightforward. This design simplifies networking and security, while still allowing for private communication between regions through VPC peering.

Get started for free

Sign up and get $200 in credit for your first 60 days with DigitalOcean.*

*This promotional offer applies to new accounts only.