# Telnyx Edge: Storage — Documentation Index > Storage documentation within the Edge section of the Telnyx developer docs (https://developers.telnyx.com). > Root index: https://developers.telnyx.com/llms.txt · Edge index: https://telnyx.com/llms/edge.txt · Full content for this subsection: https://telnyx.com/llms/edge/storage-full.txt ## Key-Value (KV) - [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 Database - [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). ## S3-Compatible Buckets - [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 ## Compatibility & Migration - [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 ## SDK Examples - [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. ## Advanced Features - [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. ## Management & Operations - [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 ## Storage (S3-Compatible) - [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 ## API Reference (Storage) ### 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)