> ## Documentation Index
> Fetch the complete documentation index at: https://developers.telnyx.com/llms.txt
> Use this file to discover all available pages before exploring further.

# API Endpoints and Organization

> Discover Telnyx Cloud Storage API endpoints: Key details on regions, S3 compatibility, and API usage instructions.

There exists two suites of Storage APIs:

* S3 compatible, and
* JSON companion

## S3 Compatible APIs

This suite of APIs is compatible with AWS S3; as a result, minimal changes to existing integration are needed for migration to Telnyx.

<table class="table">
  <tbody>
    <tr>
      <td><strong>Endpoint URL</strong></td>
      <td>Region</td>
    </tr>

    <tr>
      <td>us-central-1.telnyxcloudstorage.com</td>
      <td>us-central-1</td>
    </tr>

    <tr>
      <td>us-east-1.telnyxcloudstorage.com</td>
      <td>us-east-1</td>
    </tr>

    <tr>
      <td>us-west-1.telnyxcloudstorage.com</td>
      <td>us-west-1</td>
    </tr>

    <tr>
      <td>eu-central-1.telnyxcloudstorage.com</td>
      <td>eu-central-1</td>
    </tr>
  </tbody>
</table>

`ListBuckets` and `GetBucketLocation` are global: any regional endpoint returns every bucket in your account regardless of the region it is homed in. However, all other API methods need to be directed at the regional endpoint that the bucket is homed. Otherwise an error will be returned. Hence, it is advisable to query the location of the bucket first before forming the correct regional endpoint for all subsequent API operations.

Supported S3 APIs are documented in [this table](/docs/cloud-storage/supported).

## JSON Companion API

This suite of APIs is an extension to the S3 API, accommodating the following functionalities:

* [Querying usage](/docs/cloud-storage/billing)
* [Create presigned URL](/docs/cloud-storage/presigned-urls)
* [Manage SSL](/docs/cloud-storage/ssl-certificates)
* [Migrating data from AWS S3](/docs/cloud-storage/migrating-from-aws)

API endpoint to be used is `api.telnyx.com`.
