Skip to main content

Telnyx Storage: Object Storage — Documentation Index

Object Storage documentation within the Storage section of the Telnyx developer docs (https://developers.telnyx.com). Root index: https://developers.telnyx.com/llms.txt · Storage index: https://developers.telnyx.com/development/llms/storage-llms-txt.md · Full content for this subsection: https://developers.telnyx.com/development/llms/storage-object-storage-llms-full-txt.md

Overview

  • Overview: Telnyx Cloud Storage is S3-compatible object storage — store and serve files, media, backups, and assets over the AWS S3 API, from your SDKs and CLI, or directly from a Telnyx Edge Function.

Get Started

  • Quick Start Guide: 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.

Concepts

Access via S3 API

  • Node.js: 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: 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: 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: 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: 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: 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: 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: Use ExAws with Telnyx Cloud Storage. Configure the S3-compatible endpoint and upload, download, and list objects from Elixir and Phoenix applications.
  • Third Party Applications: Discover the compatibility of Telnyx Storage with S3 third-party

Access from Edge Compute

  • Edge Function Binding: Bind a Cloud Storage bucket to a Telnyx Edge Function and read, write, and list objects through a pre-authenticated env binding. No S3 keys in your code.
  • Binding API Reference: The Cloud Storage binding surface exported from @telnyx/edge-runtime — get, put, head, delete, list, and multipart on the env binding, including ranged and conditional reads, batch delete, hierarchic…

Features

  • Multipart Upload: 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: “Information on presigned URLs in Telnyx Cloud Storage: Current
  • Object Encryption: “Implementing object encryption in Telnyx Cloud Storage using
  • Public Buckets: 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: You may use Telnyx storage as the backend to serve your content
  • Data Protection & Retention: Protect Telnyx Cloud Storage objects from deletion with Object Lock and Retention. Configure governance or compliance modes and set retention periods.
  • Emptying Buckets: 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.

Compatibility & Migration

Platform

  • Limits & Quotas: Limits for Telnyx Cloud Storage — bucket count, object size, multipart upload sizes, request rate, and object encryption limits per account and region.
  • Billing & Pricing: Understand Telnyx Cloud Storage billing—Details on charges for
  • Performance Benchmarks: “Understand Telnyx Storage’s capabilities: Summary of performance

API Reference (S3-Compatible)

API Reference (Object Storage)

Presigned Object URLs

  • Create Presigned Object URL: 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

Bucket Usage

  • Get API Usage: Returns the detail on API usage on a bucket of a particular time period, group by method category.
  • Get Bucket Usage: Returns the amount of storage space and number of files a bucket takes up.

Data Migration