# Telnyx Compute: Network — Documentation Index
> Network documentation within the Compute section of the Telnyx developer docs (https://developers.telnyx.com).
> This file: https://developers.telnyx.com/docs/development/llms/compute-network-llms-txt · Root index: https://developers.telnyx.com/llms.txt
- [Network Overview](https://developers.telnyx.com/docs/network/overview.md): Overview of Telnyx Programmable Networking — private networks, gateways (IGW, PGW, WGW, VXC), and how to build global software-defined connectivity.
- [Coverage](https://developers.telnyx.com/docs/network/coverage.md): Check Telnyx Programmable Networking coverage by region and point of presence (PoP). View global PoP locations for cloud connectivity and SD-WAN deployments.
- [Networks Configuration](https://developers.telnyx.com/docs/network/networks.md): Create and manage Telnyx Programmable Networks — private virtual networks that connect your sites, clouds, SIMs, and gateways with software-defined routing.
- [WireGuard Gateway Setup](https://developers.telnyx.com/docs/network/gateways/wireguard-gateway.md): Configure a WireGuard Gateway (WGW) on Telnyx Networking to terminate WireGuard VPN tunnels from clients into your private cloud network.
- [Linux Configuration](https://developers.telnyx.com/docs/network/wireguard-peer-config/linux.md): Configure a Linux device as a WireGuard peer to connect to a Telnyx WireGuard Gateway. Includes keys, peer settings, and systemd service setup.
- [macOS Configuration](https://developers.telnyx.com/docs/network/wireguard-peer-config/macos.md): Configure a macOS device as a WireGuard peer to connect to a Telnyx WireGuard Gateway. Set up keys, peer endpoints, and the WireGuard macOS app.
- [Windows Configuration](https://developers.telnyx.com/docs/network/wireguard-peer-config/windows.md): Configure a Windows device as a WireGuard peer to connect to a Telnyx WireGuard Gateway. Includes the WireGuard Windows client and tunnel config.
- [Internet Gateway (IGW)](https://developers.telnyx.com/docs/network/gateways/internet-gateway.md): Configure an Internet Gateway (IGW) on a Telnyx network to provide internet egress for your private cloud, edge, or SD-WAN-connected resources.
- [Private Wireless Gateway (PGW)](https://developers.telnyx.com/docs/network/gateways/private-wireless-gateway.md): Configure a Private Wireless Gateway (PGW) to route Telnyx IoT SIM traffic into your private network. Includes APN, IP, and policy configuration.
- [VXC Introduction](https://developers.telnyx.com/docs/network/vxc/intro.md): Overview of Telnyx Virtual Cross Connect (VXC) availability, pricing, and API structure for connecting to AWS, Azure, and Google Cloud.
- [Coverage & Availability](https://developers.telnyx.com/docs/network/vxc/coverage.md): Check Virtual Cross Connect (VXC) availability across cloud providers and regions using the Telnyx coverage API before provisioning.
- [Pricing](https://developers.telnyx.com/docs/network/vxc/cost.md): Monthly recurring charges for Telnyx Virtual Cross Connects (VXC) by bandwidth tier, plus guidance on cloud provider connectivity costs.
- [VXC API](https://developers.telnyx.com/docs/network/vxc/api.md): Provision and manage Virtual Cross Connects (VXC) on Telnyx Networking via API. Create direct cloud connections to AWS, GCP, Azure, and partner networks.
- [AWS Direct Connect](https://developers.telnyx.com/docs/network/vxc/aws.md): Step-by-step guide to provisioning a Telnyx Virtual Cross Connect (VXC) to AWS Direct Connect, including VPC setup and BGP configuration.
- [Google Cloud Interconnect](https://developers.telnyx.com/docs/network/vxc/gcp.md): Step-by-step guide to provisioning a Telnyx Virtual Cross Connect (VXC) to Google Cloud Interconnect, including VLAN attachment and BGP setup.
- [Azure ExpressRoute](https://developers.telnyx.com/docs/network/vxc/azure.md): Step-by-step guide to provisioning a Telnyx Virtual Cross Connect (VXC) to Azure ExpressRoute, including circuit setup and BGP configuration.
## API Reference (Network)
### Regions
- [List all Regions](https://developers.telnyx.com/api-reference/regions/list-all-regions.md): List all regions and the interfaces that region supports
### Networks
- [List all Networks](https://developers.telnyx.com/api-reference/networks/list-all-networks.md): Returns a paginated list of the private networks on your account, with support for filtering.
- [Create a Network](https://developers.telnyx.com/api-reference/networks/create-a-network.md): Creates a new private network, the container that links your WireGuard interfaces, gateways, and cross connects.
- [Delete a Network](https://developers.telnyx.com/api-reference/networks/delete-a-network.md): Permanently deletes the specified network from your account.
- [Retrieve a Network](https://developers.telnyx.com/api-reference/networks/retrieve-a-network.md): Returns the details of a single network by its identifier.
- [Update a Network](https://developers.telnyx.com/api-reference/networks/update-a-network.md): Updates the specified network's attributes and returns the updated network.
- [Delete Default Gateway.](https://developers.telnyx.com/api-reference/networks/delete-default-gateway.md): Removes the default gateway from the specified network.
- [Get Default Gateway status.](https://developers.telnyx.com/api-reference/networks/get-default-gateway-status.md): Returns the status of the default gateway configured on the specified network.
- [Create Default Gateway.](https://developers.telnyx.com/api-reference/networks/create-default-gateway.md): Creates a default gateway on the specified network, directing the network's outbound traffic through the chosen gateway.
- [List all Interfaces for a Network.](https://developers.telnyx.com/api-reference/networks/list-all-interfaces-for-a-network.md): Returns a paginated list of the interfaces attached to the specified network, with support for filtering.
### WireGuard Interfaces
- [List all WireGuard Interfaces](https://developers.telnyx.com/api-reference/wireguard-interfaces/list-all-wireguard-interfaces.md): Returns a paginated list of the WireGuard interfaces on your account, with support for filtering.
- [Create a WireGuard Interface](https://developers.telnyx.com/api-reference/wireguard-interfaces/create-a-wireguard-interface.md): Create a new WireGuard Interface. Current limitation of 10 interfaces per user can be created.
- [Delete a WireGuard Interface](https://developers.telnyx.com/api-reference/wireguard-interfaces/delete-a-wireguard-interface.md): Deletes the specified WireGuard interface from its network.
- [Retrieve a WireGuard Interfaces](https://developers.telnyx.com/api-reference/wireguard-interfaces/retrieve-a-wireguard-interfaces.md): Returns the details of a single WireGuard interface by its identifier.
- [List all WireGuard Peers](https://developers.telnyx.com/api-reference/wireguard-interfaces/list-all-wireguard-peers.md): Returns a paginated list of your WireGuard peers, with support for filtering.
- [Create a WireGuard Peer](https://developers.telnyx.com/api-reference/wireguard-interfaces/create-a-wireguard-peer.md): Create a new WireGuard Peer. Current limitation of 5 peers per interface can be created.
- [Delete the WireGuard Peer](https://developers.telnyx.com/api-reference/wireguard-interfaces/delete-the-wireguard-peer.md): Deletes the specified WireGuard peer from its interface.
- [Retrieve the WireGuard Peer](https://developers.telnyx.com/api-reference/wireguard-interfaces/retrieve-the-wireguard-peer.md): Returns the details of a single WireGuard peer by its identifier.
- [Update the WireGuard Peer](https://developers.telnyx.com/api-reference/wireguard-interfaces/update-the-wireguard-peer.md): Updates the specified WireGuard peer and returns the updated peer.
- [Retrieve Wireguard config template for Peer](https://developers.telnyx.com/api-reference/wireguard-interfaces/retrieve-wireguard-config-template-for-peer.md): Retrieve Wireguard config template for Peer
### Public Internet Gateways
- [List all Public Internet Gateways](https://developers.telnyx.com/api-reference/public-internet-gateways/list-all-public-internet-gateways.md): Returns a paginated list of the public internet gateways on your account, with support for filtering.
- [Create a Public Internet Gateway](https://developers.telnyx.com/api-reference/public-internet-gateways/create-a-public-internet-gateway.md): Requests creation of a public internet gateway on the specified network, giving the network internet egress. Creation is asynchronous, so the request is accept…
- [Delete a Public Internet Gateway](https://developers.telnyx.com/api-reference/public-internet-gateways/delete-a-public-internet-gateway.md): Deletes the specified public internet gateway, removing internet egress through it.
- [Retrieve a Public Internet Gateway](https://developers.telnyx.com/api-reference/public-internet-gateways/retrieve-a-public-internet-gateway.md): Returns the details of a single public internet gateway by its identifier.
### Virtual Cross Connects
- [List all Virtual Cross Connects](https://developers.telnyx.com/api-reference/virtual-cross-connects/list-all-virtual-cross-connects.md): Returns a paginated list of the virtual cross connects on your account, with support for filtering.
- [Create a Virtual Cross Connect](https://developers.telnyx.com/api-reference/virtual-cross-connects/create-a-virtual-cross-connect.md): Create a new Virtual Cross Connect.
For AWS and GCE, you have the option of creating the primary connection first and the secondary connection later…
- [Delete a Virtual Cross Connect](https://developers.telnyx.com/api-reference/virtual-cross-connects/delete-a-virtual-cross-connect.md): Deletes the specified virtual cross connect from your account.
- [Retrieve a Virtual Cross Connect](https://developers.telnyx.com/api-reference/virtual-cross-connects/retrieve-a-virtual-cross-connect.md): Returns the details of a single virtual cross connect by its identifier.
- [Update the Virtual Cross Connect](https://developers.telnyx.com/api-reference/virtual-cross-connects/update-the-virtual-cross-connect.md): Update the Virtual Cross Connect.
Cloud IPs can only be patched during the `created` state, as GCE will only inform you of your generated IP once th…
- [List Virtual Cross Connect Cloud Coverage](https://developers.telnyx.com/api-reference/virtual-cross-connects/list-virtual-cross-connect-cloud-coverage.md): List Virtual Cross Connects Cloud Coverage.
This endpoint shows which cloud regions are available for the `location_code` your Virtual Cross Connect…
### Global IPs
- [List all Global IPs](https://developers.telnyx.com/api-reference/global-ips/list-all-global-ips.md): Returns a paginated list of the Global IPs on your account, including each IP's address and configuration.
- [Create a Global IP](https://developers.telnyx.com/api-reference/global-ips/create-a-global-ip.md): Requests creation of a new Global IP, a static IP address announced from the Telnyx network. Provisioning is asynchronous, so the request is accepted and the G…
- [Delete a Global IP](https://developers.telnyx.com/api-reference/global-ips/delete-a-global-ip.md): Deletes the specified Global IP and releases its address back to Telnyx.
- [Retrieve a Global IP](https://developers.telnyx.com/api-reference/global-ips/retrieve-a-global-ip.md): Returns the details of a single Global IP, including its address and current configuration.
- [List all Global IP Allowed Ports](https://developers.telnyx.com/api-reference/global-ips/list-all-global-ip-allowed-ports.md): Returns the ports allowed for Global IP traffic, for use when configuring Global IP resources.
- [Global IP Assignment Health Check Metrics](https://developers.telnyx.com/api-reference/global-ips/global-ip-assignment-health-check-metrics.md): Retrieve health check metrics for your Global IP assignments.
- [List all Global IP assignments](https://developers.telnyx.com/api-reference/global-ips/list-all-global-ip-assignments.md): Returns a paginated list of your Global IP assignments, the links between Global IPs and the WireGuard peers that receive their traffic.
- [Create a Global IP assignment](https://developers.telnyx.com/api-reference/global-ips/create-a-global-ip-assignment.md): Assigns a Global IP to a WireGuard peer so traffic destined for the IP is delivered over that peer's tunnel. Assignment is asynchronous, so the request is acce…
- [Delete a Global IP assignment](https://developers.telnyx.com/api-reference/global-ips/delete-a-global-ip-assignment.md): Deletes the specified Global IP assignment, detaching the Global IP from its WireGuard peer.
- [Retrieve a Global IP assignment](https://developers.telnyx.com/api-reference/global-ips/retrieve-a-global-ip-assignment.md): Returns the details of a single Global IP assignment, including the Global IP and WireGuard peer it links.
- [Update a Global IP assignment](https://developers.telnyx.com/api-reference/global-ips/update-a-global-ip-assignment.md): Updates the specified Global IP assignment with the provided fields and returns the updated assignment.
- [List all Global IP Health check types](https://developers.telnyx.com/api-reference/global-ips/list-all-global-ip-health-check-types.md): Returns the health check types available for Global IPs, for use when creating Global IP health checks.
- [List all Global IP health checks](https://developers.telnyx.com/api-reference/global-ips/list-all-global-ip-health-checks.md): Returns a paginated list of the Global IP health checks configured on your account.
- [Create a Global IP health check](https://developers.telnyx.com/api-reference/global-ips/create-a-global-ip-health-check.md): Creates a health check for a Global IP to monitor the health of its assignments. Creation is asynchronous, so the request is accepted and the health check beco…
- [Delete a Global IP health check](https://developers.telnyx.com/api-reference/global-ips/delete-a-global-ip-health-check.md): Deletes the specified Global IP health check so it no longer monitors the Global IP's assignments.
- [Retrieve a Global IP health check](https://developers.telnyx.com/api-reference/global-ips/retrieve-a-global-ip-health-check.md): Returns the details of a single Global IP health check, including its type and configuration.
- [Global IP Latency Metrics](https://developers.telnyx.com/api-reference/global-ips/global-ip-latency-metrics.md): Retrieve latency metrics measured for your Global IPs.
- [List all Global IP Protocols](https://developers.telnyx.com/api-reference/global-ips/list-all-global-ip-protocols.md): Returns the network protocols supported for Global IP traffic, for use when configuring Global IP resources.
- [Global IP Usage Metrics](https://developers.telnyx.com/api-reference/global-ips/global-ip-usage-metrics.md): Retrieve usage metrics for your Global IPs.
- [Global IP Assignment Usage Metrics](https://developers.telnyx.com/api-reference/global-ips/global-ip-assignment-usage-metrics.md): Retrieve usage metrics for your Global IP assignments.
### Private Wireless Gateways
- [Get all Private Wireless Gateways](https://developers.telnyx.com/api-reference/private-wireless-gateways/get-all-private-wireless-gateways.md): Get all Private Wireless Gateways belonging to the user.
- [Create a Private Wireless Gateway](https://developers.telnyx.com/api-reference/private-wireless-gateways/create-a-private-wireless-gateway.md): Asynchronously create a Private Wireless Gateway for SIM cards for a previously created network. This operation may take several minutes so you can check the P…
- [Delete a Private Wireless Gateway](https://developers.telnyx.com/api-reference/private-wireless-gateways/delete-a-private-wireless-gateway.md): Permanently deletes the specified Private Wireless Gateway from your account.
- [Get a Private Wireless Gateway](https://developers.telnyx.com/api-reference/private-wireless-gateways/get-a-private-wireless-gateway.md): Retrieve information about a Private Wireless Gateway.