pydo.vpcs.create()
Generated on 18 Jun 2025
from pydo
version
v0.11.0
Description
To create a VPC, send a POST request to /v2/vpcs
specifying the attributes
in the table below in the JSON body.
Note: If you do not currently have a VPC network in a specific datacenter region, the first one that you create will be set as the default for that region. The default VPC for a region cannot be changed or deleted.
Request Sample
import os
from pydo import Client
client = Client(token=os.environ.get("DIGITALOCEAN_TOKEN"))
req = {
"name": "env.prod-vpc",
"description": "VPC for production environment",
"region": "nyc1",
"ip_range": "10.10.10.0/24"
}
resp = client.vpcs.create(body=req)
More Information
See the API spec for this endpoint to view additional detail on responses, headers, parameters, and more.