# 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)