# Telnyx Edge — Documentation Index
> Edge compute, cloud storage, networking, and global IP infrastructure. One section of the Telnyx developer docs (https://developers.telnyx.com).
> Root index: https://developers.telnyx.com/llms.txt · Full content for this section: https://telnyx.com/llms/edge-full.txt
## Subsections
Focused per-subsection files (index + full content):
- [Overview](https://telnyx.com/llms/edge/overview.txt) ([full](https://telnyx.com/llms/edge/overview-full.txt))
- [Compute](https://telnyx.com/llms/edge/compute.txt) ([full](https://telnyx.com/llms/edge/compute-full.txt))
- [Storage](https://telnyx.com/llms/edge/storage.txt) ([full](https://telnyx.com/llms/edge/storage-full.txt))
- [Network](https://telnyx.com/llms/edge/network.txt) ([full](https://telnyx.com/llms/edge/network-full.txt))
## Overview
- [Platform](https://developers.telnyx.com/docs/edge-compute/platform-overview.md): Overview of the Telnyx Edge Compute platform, showing how carrier-grade infrastructure powers global edge functions, KV storage, and media processing.
- [Products](https://developers.telnyx.com/docs/edge-compute/products.md): Overview of Telnyx Edge Compute products — functions, KV, SQLDB, networking, and observability — for building full-stack applications at the edge.
- [Tutorials](https://developers.telnyx.com/docs/edge-compute/demos.md): Step-by-step guides for building real applications on the Telnyx Edge platform.
- [Build a REST API](https://developers.telnyx.com/docs/edge-compute/demos/build-a-rest-api.md): Build a complete JSON REST API on Telnyx Edge Compute with CRUD operations, request routing, input validation, and structured error handling.
- [SMS Webhook Handler](https://developers.telnyx.com/docs/edge-compute/demos/sms-webhook-handler.md): Build a Telnyx Edge Compute function that handles inbound SMS webhooks and sends automated keyword-based replies through the Telnyx Messaging API.
- [Voice Call Router](https://developers.telnyx.com/docs/edge-compute/demos/voice-call-router.md): Build a Telnyx Edge Compute function that routes incoming voice calls based on time of day, caller location, or custom business logic with TeXML responses.
- [Image Resizer](https://developers.telnyx.com/docs/edge-compute/demos/image-resizer.md): Build a Telnyx Edge Compute function that resizes and optimizes images on the fly using URL query parameters, with caching and format negotiation.
- [Reference Architectures](https://developers.telnyx.com/docs/edge-compute/frameworks.md): Proven patterns for building applications on the Telnyx Edge platform.
- [Global API Gateway](https://developers.telnyx.com/docs/edge-compute/frameworks/global-api-gateway.md): Build a globally distributed API gateway on Telnyx Edge Compute with built-in authentication, rate limiting, response caching, and request routing.
- [Telecom Event Processor](https://developers.telnyx.com/docs/edge-compute/frameworks/telecom-event-processor.md): Build a real-time telecom event processor on Telnyx Edge Compute to handle voice call, SMS, MMS, and fax webhook events with sub-millisecond latency.
- [Real-Time Media Pipeline](https://developers.telnyx.com/docs/edge-compute/frameworks/real-time-media-pipeline.md): Process and route video, audio, and real-time communication streams at the network edge with Telnyx Edge Compute for low-latency media pipelines.
- [IoT Data Ingestion](https://developers.telnyx.com/docs/edge-compute/frameworks/iot-data-ingestion.md): Collect, transform, and route IoT sensor data globally with Telnyx Edge Compute using edge processing and aggregation close to your devices.
## Compute
- [Edge Compute](https://developers.telnyx.com/docs/edge-compute/overview.md): Telnyx Edge Compute is a serverless platform for deploying code across Telnyx's carrier-grade global network with low latency and zero infrastructure to manage.
- [Quick Start](https://developers.telnyx.com/docs/edge-compute/quickstart.md): Deploy serverless functions on Telnyx Edge Compute in under 5 minutes.
- [View Examples](https://developers.telnyx.com/docs/edge-compute/examples.md): Copy-paste code snippets for common Telnyx Edge Compute function patterns, including routing, authentication, caching, KV usage, and webhook handling.
- [Runtime](https://developers.telnyx.com/docs/edge-compute/runtime.md): The runtime environment and platform APIs available to your edge functions.
- [Bindings](https://developers.telnyx.com/docs/edge-compute/runtime/bindings.md): Access Telnyx platform services from your Edge Compute functions with bindings — securely connect to KV, SQLDB, networking, and APIs without managing keys.
- [Execution Model](https://developers.telnyx.com/docs/edge-compute/runtime/execution-model.md): How edge functions are invoked, their lifecycle, and concurrency behavior.
- [Local Development](https://developers.telnyx.com/docs/edge-compute/development.md): Build, test, and debug Telnyx Edge Compute functions on your local machine using native language tools before deploying with the telnyx-edge CLI.
- [Framework Support](https://developers.telnyx.com/docs/edge-compute/frameworks-support.md): Deploy applications built with popular web frameworks on Edge Compute.
- [Best Practices](https://developers.telnyx.com/docs/edge-compute/best-practices.md): Code patterns and configuration guidance for building fast, reliable, and secure edge functions.
- [Testing](https://developers.telnyx.com/docs/edge-compute/testing.md): Test your edge functions locally and in staging before deploying to production.
- [Edge Compute function configuration](https://developers.telnyx.com/docs/edge-compute/configuration.md): Configure Telnyx Edge Compute functions with a func.toml file — project settings, runtime bindings, and deployment options used by the telnyx-edge CLI.
- [Environment Variables](https://developers.telnyx.com/docs/edge-compute/configuration/environment-variables.md): Define and access environment variables in Edge Compute functions.
- [Edge Compute secrets management](https://developers.telnyx.com/docs/edge-compute/configuration/secrets.md): Securely store and access sensitive data such as API keys, database passwords, and tokens in Telnyx Edge Compute functions using encrypted secrets.
- [Bindings](https://developers.telnyx.com/docs/edge-compute/runtime/bindings.md): Access Telnyx platform services from your Edge Compute functions with bindings — securely connect to KV, SQLDB, networking, and APIs without managing keys.
- [Routes & Domains](https://developers.telnyx.com/docs/edge-compute/configuration/routing.md): Configure custom domains, URL routing, and placement for Edge Compute functions.
- [Cron Triggers](https://developers.telnyx.com/docs/edge-compute/configuration/cron-triggers.md): Schedule Telnyx Edge Compute functions to run on a timer using cron expressions for periodic tasks like cleanup, polling, and reporting jobs.
- [Versions & Deployments](https://developers.telnyx.com/docs/edge-compute/configuration/versions.md): Manage Telnyx Edge Compute function versions, rollbacks, and deployment strategies including canary releases, blue/green deploys, and traffic splitting.
- [CI/CD](https://developers.telnyx.com/docs/edge-compute/deploy.md): Automate Telnyx Edge Compute deployments using CI/CD pipelines on GitHub Actions, GitLab CI, CircleCI, and other platforms with the telnyx-edge CLI.
- [Edge Compute observability](https://developers.telnyx.com/docs/edge-compute/observability.md): Monitor Telnyx Edge Compute functions with logs, metrics, and tracing for visibility into request rates, errors, and resource utilization (coming soon).
- [CLI Reference](https://developers.telnyx.com/docs/edge-compute/reference/cli.md): Reference for the telnyx-edge CLI, the primary tool for deploying, managing, and observing Telnyx Edge Compute functions from your terminal.
- [Edge Compute architecture](https://developers.telnyx.com/docs/edge-compute/reference/architecture.md): How Telnyx Edge Compute runs your code in real Linux containers across a global edge network, with full POSIX support and native runtimes.
- [Edge Compute limits and quotas](https://developers.telnyx.com/docs/edge-compute/reference/limits.md): Resource limits and quotas for Telnyx Edge Compute functions, including CPU time, memory, request size, and concurrency caps enforced by the platform.
## Storage
- [KV Quick Start](https://developers.telnyx.com/docs/edge-compute/kv/quick-start.md): Get started with Telnyx KV in minutes: create a namespace, bind it to your edge function, and read or write data using the dashboard or API.
- [KV API Reference](https://developers.telnyx.com/docs/edge-compute/kv/api-reference.md): Complete REST API reference for Telnyx KV namespaces, keys, and bulk operations, including endpoints, request parameters, and response formats.
- [KV CLI](https://developers.telnyx.com/docs/edge-compute/kv/cli.md): Manage Telnyx KV namespaces and keys from your terminal using the telnyx-edge CLI, including create, list, put, get, and delete operations.
- [KV TTL & Metadata](https://developers.telnyx.com/docs/edge-compute/kv/ttl-and-metadata.md): Configure automatic key expiration with TTL and attach metadata to keys in Telnyx KV for filtering, tagging, and context-aware lookups.
- [KV Use Cases](https://developers.telnyx.com/docs/edge-compute/kv/use-cases.md): Real-world patterns for Telnyx KV including session storage with TTL, response caching, feature flags, rate limiting, and distributed counters at the edge.
- [KV Pricing](https://developers.telnyx.com/docs/edge-compute/kv/pricing.md): Pricing for Telnyx KV: free tier limits and per-million-operation rates for reads, writes, deletes, and lists, with free egress.
- [SQL DB](https://developers.telnyx.com/docs/edge-compute/sqldb.md): Telnyx SQL DB is a serverless SQLite-compatible database at the edge, providing low-latency relational queries directly from your edge functions (coming soon).
- [Quick Start Guide](https://developers.telnyx.com/docs/cloud-storage/quick-start.md): Quickstart for Telnyx Cloud Storage — create a bucket, generate S3-compatible credentials, and upload your first object using the AWS CLI or any S3 client.
- [API Endpoints & Organization](https://developers.telnyx.com/docs/cloud-storage/api-endpoints.md): Discover Telnyx Cloud Storage API endpoints: Key details on regions, S3 compatibility, and API usage instructions.
- [Authentication](https://developers.telnyx.com/docs/cloud-storage/authentication.md): >-
- [Bucket Addressing](https://developers.telnyx.com/docs/cloud-storage/bucket-addressing.md): Learn about bucket addressing in Telnyx Cloud Storage, including
- [AWS S3 Compatibility](https://developers.telnyx.com/docs/cloud-storage/aws-s3-compatibility.md): Navigate AWS S3 compatibility in Telnyx Cloud Storage, focusing on supported headers and API methods.
- [Compatibility Matrix](https://developers.telnyx.com/docs/cloud-storage/supported.md): Review the comprehensive compatibility matrix for Telnyx Cloud
- [Migration from AWS S3](https://developers.telnyx.com/docs/cloud-storage/migrating-from-aws.md): The migration API moves all data from a source AWS S3 bucket to a
- [Third Party Applications](https://developers.telnyx.com/docs/cloud-storage/third-party.md): Discover the compatibility of Telnyx Storage with S3 third-party
- [Node.js](https://developers.telnyx.com/docs/cloud-storage/sdk/node.md): Use the AWS SDK for Node.js with Telnyx Cloud Storage. Configure the S3-compatible endpoint and upload, download, and list objects from JavaScript apps.
- [Python](https://developers.telnyx.com/docs/cloud-storage/sdk/python.md): Use boto3 (AWS SDK for Python) with Telnyx Cloud Storage. Configure the S3-compatible endpoint and upload, download, and list objects from Python apps.
- [Java](https://developers.telnyx.com/docs/cloud-storage/sdk/java.md): Use the AWS SDK for Java with Telnyx Cloud Storage. Configure the S3-compatible endpoint and upload, download, and list objects from Java applications.
- [Go](https://developers.telnyx.com/docs/cloud-storage/sdk/golang.md): Use the AWS SDK for Go with Telnyx Cloud Storage. Configure the S3-compatible endpoint and upload, download, and list objects from Go applications.
- [Ruby](https://developers.telnyx.com/docs/cloud-storage/sdk/ruby.md): Use the AWS SDK for Ruby with Telnyx Cloud Storage. Configure the S3-compatible endpoint and upload, download, and list objects from Ruby applications.
- [PHP](https://developers.telnyx.com/docs/cloud-storage/sdk/php.md): Use the AWS SDK for PHP with Telnyx Cloud Storage. Configure the S3-compatible endpoint and upload, download, and list objects from PHP applications.
- [.NET](https://developers.telnyx.com/docs/cloud-storage/sdk/dotnet.md): Use the AWS SDK for .NET with Telnyx Cloud Storage. Configure the S3-compatible endpoint and upload, download, and list objects from C# applications.
- [Elixir](https://developers.telnyx.com/docs/cloud-storage/sdk/elixir.md): Use ExAws with Telnyx Cloud Storage. Configure the S3-compatible endpoint and upload, download, and list objects from Elixir and Phoenix applications.
- [Multipart Upload](https://developers.telnyx.com/docs/cloud-storage/multipart-upload.md): Upload large files to Telnyx Cloud Storage with multipart uploads. Split objects into parts, upload in parallel, and complete or abort the upload via S3 API.
- [Presigned URLs](https://developers.telnyx.com/docs/cloud-storage/presigned-urls.md): "Information on presigned URLs in Telnyx Cloud Storage: Current
- [Object Encryption](https://developers.telnyx.com/docs/cloud-storage/object-encryption.md): "Implementing object encryption in Telnyx Cloud Storage using
- [Public Buckets](https://developers.telnyx.com/docs/cloud-storage/public-buckets.md): Make a Telnyx Cloud Storage bucket public so its objects are readable over HTTPS. Set bucket-level ACLs and policies for static hosting or asset delivery.
- [HTTPS with Custom Domain](https://developers.telnyx.com/docs/cloud-storage/ssl-certificates.md): You may use Telnyx storage as the backend to serve your content
- [Data Protection & Retention](https://developers.telnyx.com/docs/cloud-storage/lock-and-retention.md): Protect Telnyx Cloud Storage objects from deletion with Object Lock and Retention. Configure governance or compliance modes and set retention periods.
- [Emptying Buckets](https://developers.telnyx.com/docs/cloud-storage/emptying-bucket.md): Delete all objects from a Telnyx Cloud Storage bucket before removing it. Use the Mission Control portal or the S3-compatible API to bulk empty buckets.
- [Limits & Quotas](https://developers.telnyx.com/docs/cloud-storage/limits.md): Limits for Telnyx Cloud Storage — bucket count, object size, multipart upload sizes, request rate, and object encryption limits per account and region.
- [Billing & Pricing](https://developers.telnyx.com/docs/cloud-storage/billing.md): Understand Telnyx Cloud Storage billing—Details on charges for
- [Performance Benchmarks](https://developers.telnyx.com/docs/cloud-storage/performance-benchmarks.md): "Understand Telnyx Storage's capabilities: Summary of performance
- [Create bucket](https://developers.telnyx.com/docs/cloud-storage/api-reference/bucket-operations/create-bucket.md): Learn to create a bucket in Telnyx Cloud Storage, with details on
- [Delete bucket](https://developers.telnyx.com/docs/cloud-storage/api-reference/bucket-operations/delete-bucket.md): "Deleting buckets in Telnyx Cloud Storage: Simple guide with
- [Delete bucket CORS](https://developers.telnyx.com/docs/cloud-storage/api-reference/bucket-operations/delete-bucket-cors.md): Simple steps to delete bucket CORS settings in Telnyx Cloud Storage
- [Delete bucket lifecycle](https://developers.telnyx.com/docs/cloud-storage/api-reference/bucket-operations/delete-bucket-lifecycle.md): Efficiently manage bucket lifecycles in Telnyx Cloud Storage with
- [Delete bucket policy](https://developers.telnyx.com/docs/cloud-storage/api-reference/bucket-operations/delete-bucket-policy.md): Learn to delete bucket policies in Telnyx Cloud Storage using AWS
- [Delete bucket tagging](https://developers.telnyx.com/docs/cloud-storage/api-reference/bucket-operations/delete-bucket-tagging.md): Learn how to efficiently remove tagging from buckets in Telnyx
- [Get bucket ACL](https://developers.telnyx.com/docs/cloud-storage/api-reference/bucket-operations/get-bucket-acl.md): Learn to access bucket ACL information in Telnyx Cloud Storage
- [Get bucket CORS](https://developers.telnyx.com/docs/cloud-storage/api-reference/bucket-operations/get-bucket-cors.md): Learn to retrieve bucket CORS settings in Telnyx Cloud Storage
- [Get bucket lifecycle configuration](https://developers.telnyx.com/docs/cloud-storage/api-reference/bucket-operations/get-bucket-lifecycle-configuration.md): Learn to access lifecycle settings for buckets in Telnyx Cloud
- [Get bucket location](https://developers.telnyx.com/docs/cloud-storage/api-reference/bucket-operations/get-bucket-location.md): Easily identify the location of buckets in Telnyx Cloud Storage
- [Get bucket policy](https://developers.telnyx.com/docs/cloud-storage/api-reference/bucket-operations/get-bucket-policy.md): Learn to retrieve bucket policies in Telnyx Cloud Storage with a
- [Get bucket policy status](https://developers.telnyx.com/docs/cloud-storage/api-reference/bucket-operations/get-bucket-policy-status.md): Easily assess the policy status of Telnyx Cloud Storage buckets
- [Get bucket tagging](https://developers.telnyx.com/docs/cloud-storage/api-reference/bucket-operations/get-bucket-tagging.md): Understand bucket tagging in Telnyx Cloud Storage with example API
- [Get bucket versioning](https://developers.telnyx.com/docs/cloud-storage/api-reference/bucket-operations/get-bucket-versioning.md): "Learn to manage bucket versioning in Telnyx Cloud Storage:
- [Head bucket](https://developers.telnyx.com/docs/cloud-storage/api-reference/bucket-operations/head-bucket.md): Learn how to perform a HeadBucket request in Telnyx Cloud Storage
- [List buckets](https://developers.telnyx.com/docs/cloud-storage/api-reference/bucket-operations/list-bucket.md): Learn to quickly list and view all buckets in Telnyx Cloud Storage,
- [Put bucket ACL](https://developers.telnyx.com/docs/cloud-storage/api-reference/bucket-operations/put-bucket-acl.md): Guide to configuring ACLs for buckets in Telnyx Cloud Storage using
- [Put bucket CORS](https://developers.telnyx.com/docs/cloud-storage/api-reference/bucket-operations/put-bucket-cors.md): Set up CORS rules for your Telnyx Cloud Storage buckets with this
- [Put bucket lifecycle configuration](https://developers.telnyx.com/docs/cloud-storage/api-reference/bucket-operations/put-bucket-life-cycle-configuration.md): Set up lifecycle configurations for your Telnyx Cloud Storage
- [Put bucket policy](https://developers.telnyx.com/docs/cloud-storage/api-reference/bucket-operations/put-bucket-policy.md): Learn to apply bucket policies for public access in Telnyx Cloud
- [Put bucket tagging](https://developers.telnyx.com/docs/cloud-storage/api-reference/bucket-operations/put-bucket-tagging.md): Efficiently manage bucket tags in Telnyx Cloud Storage with a clear
- [Put bucket versioning](https://developers.telnyx.com/docs/cloud-storage/api-reference/bucket-operations/put-bucket-versioning.md): Learn to set up bucket versioning in Telnyx Cloud Storage using XML
- [Delete object](https://developers.telnyx.com/docs/cloud-storage/api-reference/object-operations/delete-object.md): "Guide to removing objects from Telnyx Cloud Storage: Detailed
- [Delete object tagging](https://developers.telnyx.com/docs/cloud-storage/api-reference/object-operations/delete-object-tagging.md): Efficiently delete tags from objects in Telnyx Cloud Storage with
- [Delete objects](https://developers.telnyx.com/docs/cloud-storage/api-reference/object-operations/delete-objects.md): Learn how to bulk delete objects in Telnyx Cloud Storage using AWS
- [Get object](https://developers.telnyx.com/docs/cloud-storage/api-reference/object-operations/get-object.md): "Guide on accessing objects in Telnyx Cloud Storage: Utilize API
- [Get object ACL](https://developers.telnyx.com/docs/cloud-storage/api-reference/object-operations/get-object-acl.md): Efficiently manage object ACLs in Telnyx Cloud Storage using AWS S3
- [Get object tagging](https://developers.telnyx.com/docs/cloud-storage/api-reference/object-operations/get-object-tagging.md): "Guide to accessing object tags in Telnyx Cloud Storage: Utilize
- [Head object](https://developers.telnyx.com/docs/cloud-storage/api-reference/object-operations/head-object.md): Learn to perform HeadObject requests in Telnyx Cloud Storage,
- [List object versions](https://developers.telnyx.com/docs/cloud-storage/api-reference/object-operations/list-object-versions.md): "Guide to tracking object versions in Telnyx Cloud Storage: Utilize
- [List objects](https://developers.telnyx.com/docs/cloud-storage/api-reference/object-operations/list-objects.md): Learn to efficiently list objects within Telnyx Cloud Storage
- [Put object](https://developers.telnyx.com/docs/cloud-storage/api-reference/object-operations/put-object.md): Learn to upload objects to Telnyx Cloud Storage with detailed AWS
- [Put object ACL](https://developers.telnyx.com/docs/cloud-storage/api-reference/object-operations/put-object-acl.md): Set access control lists for objects in Telnyx Cloud Storage using
- [Put object tagging](https://developers.telnyx.com/docs/cloud-storage/api-reference/object-operations/put-object-tagging.md): Add custom tags to your objects in Telnyx Cloud Storage using the
- [Abort multipart upload](https://developers.telnyx.com/docs/cloud-storage/api-reference/multipart-operations/abort-multipart-upload.md): Learn to abort multipart uploads in Telnyx Cloud Storage with
- [Complete multipart upload](https://developers.telnyx.com/docs/cloud-storage/api-reference/multipart-operations/complete-multipart-upload.md): "Finalize multipart uploads in Telnyx Cloud Storage: A detailed
- [Create multipart upload](https://developers.telnyx.com/docs/cloud-storage/api-reference/multipart-operations/create-multipart-upload.md): "Initiate multipart uploads in Telnyx Cloud Storage: Learn about
- [List multipart uploads](https://developers.telnyx.com/docs/cloud-storage/api-reference/multipart-operations/list-multipart-uploads.md): Efficiently manage multipart uploads in Telnyx Cloud Storage by
- [Upload parts](https://developers.telnyx.com/docs/cloud-storage/api-reference/multipart-operations/upload-part.md): Learn to upload parts of a file in Telnyx Cloud Storage using
- [List parts](https://developers.telnyx.com/docs/cloud-storage/api-reference/multipart-operations/list-parts.md): Master the management of multipart uploads in Telnyx Cloud Storage
## Network
- [Network](https://developers.telnyx.com/docs/edge-compute/network.md): Connect Telnyx Edge Compute workloads, KV stores, and SQL databases over a private WireGuard mesh network for secure low-latency intra-app traffic.
- [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 (Edge)
### Presigned Object URLs
- [Create Presigned Object URL](https://developers.telnyx.com/api-reference/presigned-object-urls/create-presigned-object-url.md): Returns a timed and authenticated URL to download (GET) or upload (PUT) an object. This is the equivalent to AWS S3’s “presigned” URL. Please note that Telnyx…
### Bucket SSL Certificate
- [Get Bucket SSL Certificate](https://developers.telnyx.com/api-reference/bucket-ssl-certificate/get-bucket-ssl-certificate.md): Returns the stored certificate detail of a bucket, if applicable.
- [Add SSL Certificate](https://developers.telnyx.com/api-reference/bucket-ssl-certificate/add-ssl-certificate.md): Uploads an SSL certificate and its matching secret so that you can use Telnyx's storage as your CDN.
- [Remove SSL Certificate](https://developers.telnyx.com/api-reference/bucket-ssl-certificate/remove-ssl-certificate.md): Deletes an SSL certificate and its matching secret.
### Bucket Usage
- [Get API Usage](https://developers.telnyx.com/api-reference/bucket-usage/get-api-usage.md): Returns the detail on API usage on a bucket of a particular time period, group by method category.
- [Get Bucket Usage](https://developers.telnyx.com/api-reference/bucket-usage/get-bucket-usage.md): Returns the amount of storage space and number of files a bucket takes up.
### Data Migration
- [List Migration Source coverage](https://developers.telnyx.com/api-reference/data-migration/list-migration-source-coverage.md)
- [List all Migration Sources](https://developers.telnyx.com/api-reference/data-migration/list-all-migration-sources.md)
- [Create a Migration Source](https://developers.telnyx.com/api-reference/data-migration/create-a-migration-source.md): Create a source from which data can be migrated from.
- [Get a Migration Source](https://developers.telnyx.com/api-reference/data-migration/get-a-migration-source.md)
- [Delete a Migration Source](https://developers.telnyx.com/api-reference/data-migration/delete-a-migration-source.md)
- [List all Migrations](https://developers.telnyx.com/api-reference/data-migration/list-all-migrations.md)
- [Create a Migration](https://developers.telnyx.com/api-reference/data-migration/create-a-migration.md): Initiate a migration of data from an external provider into Telnyx Cloud Storage. Currently, only S3 is supported.
- [Get a Migration](https://developers.telnyx.com/api-reference/data-migration/get-a-migration.md)
- [Stop a Migration](https://developers.telnyx.com/api-reference/data-migration/stop-a-migration.md)
### 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): List all Networks.
- [Create a Network](https://developers.telnyx.com/api-reference/networks/create-a-network.md): Create a new Network.
- [Retrieve a Network](https://developers.telnyx.com/api-reference/networks/retrieve-a-network.md): Retrieve a Network.
- [Update a Network](https://developers.telnyx.com/api-reference/networks/update-a-network.md): Update a Network.
- [Delete a Network](https://developers.telnyx.com/api-reference/networks/delete-a-network.md): Delete a Network.
- [Get Default Gateway status.](https://developers.telnyx.com/api-reference/networks/get-default-gateway-status.md): Get Default Gateway status.
- [Create Default Gateway.](https://developers.telnyx.com/api-reference/networks/create-default-gateway.md): Create Default Gateway.
- [Delete Default Gateway.](https://developers.telnyx.com/api-reference/networks/delete-default-gateway.md): Delete Default Gateway.
- [List all Interfaces for a Network.](https://developers.telnyx.com/api-reference/networks/list-all-interfaces-for-a-network.md): List all Interfaces for a Network.
### WireGuard Interfaces
- [List all WireGuard Interfaces](https://developers.telnyx.com/api-reference/wireguard-interfaces/list-all-wireguard-interfaces.md): List all WireGuard Interfaces.
- [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.
- [Retrieve a WireGuard Interfaces](https://developers.telnyx.com/api-reference/wireguard-interfaces/retrieve-a-wireguard-interfaces.md): Retrieve a WireGuard Interfaces.
- [Delete a WireGuard Interface](https://developers.telnyx.com/api-reference/wireguard-interfaces/delete-a-wireguard-interface.md): Delete a WireGuard Interface.
- [List all WireGuard Peers](https://developers.telnyx.com/api-reference/wireguard-interfaces/list-all-wireguard-peers.md): List all WireGuard peers.
- [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.
- [Retrieve the WireGuard Peer](https://developers.telnyx.com/api-reference/wireguard-interfaces/retrieve-the-wireguard-peer.md): Retrieve the WireGuard peer.
- [Update the WireGuard Peer](https://developers.telnyx.com/api-reference/wireguard-interfaces/update-the-wireguard-peer.md): Update the WireGuard peer.
- [Delete the WireGuard Peer](https://developers.telnyx.com/api-reference/wireguard-interfaces/delete-the-wireguard-peer.md): Delete the WireGuard 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
### 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…
- [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.
- [Delete a Private Wireless Gateway](https://developers.telnyx.com/api-reference/private-wireless-gateways/delete-a-private-wireless-gateway.md): Deletes the Private Wireless Gateway.
### Public Internet Gateways
- [List all Public Internet Gateways](https://developers.telnyx.com/api-reference/public-internet-gateways/list-all-public-internet-gateways.md): List all Public Internet Gateways.
- [Create a Public Internet Gateway](https://developers.telnyx.com/api-reference/public-internet-gateways/create-a-public-internet-gateway.md): Create a new Public Internet Gateway.
- [Retrieve a Public Internet Gateway](https://developers.telnyx.com/api-reference/public-internet-gateways/retrieve-a-public-internet-gateway.md): Retrieve a Public Internet Gateway.
- [Delete a Public Internet Gateway](https://developers.telnyx.com/api-reference/public-internet-gateways/delete-a-public-internet-gateway.md): Delete a Public Internet Gateway.
### Virtual Cross Connects
- [List all Virtual Cross Connects](https://developers.telnyx.com/api-reference/virtual-cross-connects/list-all-virtual-cross-connects.md): List all Virtual Cross Connects.
- [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…
- [Retrieve a Virtual Cross Connect](https://developers.telnyx.com/api-reference/virtual-cross-connects/retrieve-a-virtual-cross-connect.md): Retrieve a Virtual Cross Connect.
- [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…
- [Delete a Virtual Cross Connect](https://developers.telnyx.com/api-reference/virtual-cross-connects/delete-a-virtual-cross-connect.md): Delete a Virtual Cross Connect.
- [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): List all Global IPs.
- [Create a Global IP](https://developers.telnyx.com/api-reference/global-ips/create-a-global-ip.md): Create a Global IP.
- [Retrieve a Global IP](https://developers.telnyx.com/api-reference/global-ips/retrieve-a-global-ip.md): Retrieve a Global IP.
- [Delete a Global IP](https://developers.telnyx.com/api-reference/global-ips/delete-a-global-ip.md): Delete a Global IP.
- [List all Global IP Allowed Ports](https://developers.telnyx.com/api-reference/global-ips/list-all-global-ip-allowed-ports.md): List all Global IP Allowed Ports
- [Global IP Assignment Health Check Metrics](https://developers.telnyx.com/api-reference/global-ips/global-ip-assignment-health-check-metrics.md)
- [List all Global IP assignments](https://developers.telnyx.com/api-reference/global-ips/list-all-global-ip-assignments.md): List all Global IP assignments.
- [Create a Global IP assignment](https://developers.telnyx.com/api-reference/global-ips/create-a-global-ip-assignment.md): Create a Global IP assignment.
- [Update a Global IP assignment](https://developers.telnyx.com/api-reference/global-ips/update-a-global-ip-assignment.md): Update a Global IP assignment.
- [Delete a Global IP assignment](https://developers.telnyx.com/api-reference/global-ips/delete-a-global-ip-assignment.md): Delete a Global IP assignment.
- [Global IP Assignment Usage Metrics](https://developers.telnyx.com/api-reference/global-ips/global-ip-assignment-usage-metrics.md)
- [List all Global IP Health check types](https://developers.telnyx.com/api-reference/global-ips/list-all-global-ip-health-check-types.md): List all Global IP Health check types.
- [List all Global IP health checks](https://developers.telnyx.com/api-reference/global-ips/list-all-global-ip-health-checks.md): List all Global IP health checks.
- [Create a Global IP health check](https://developers.telnyx.com/api-reference/global-ips/create-a-global-ip-health-check.md): Create a Global IP health check.
- [Retrieve a Global IP health check](https://developers.telnyx.com/api-reference/global-ips/retrieve-a-global-ip-health-check.md): Retrieve a Global IP health check.
- [Delete a Global IP health check](https://developers.telnyx.com/api-reference/global-ips/delete-a-global-ip-health-check.md): Delete a Global IP health check.
- [Global IP Latency Metrics](https://developers.telnyx.com/api-reference/global-ips/global-ip-latency-metrics.md)
- [List all Global IP Protocols](https://developers.telnyx.com/api-reference/global-ips/list-all-global-ip-protocols.md): List all Global IP Protocols
- [Global IP Usage Metrics](https://developers.telnyx.com/api-reference/global-ips/global-ip-usage-metrics.md)