# Streaming Endpoints

Streaming Endpoints are the thing that connects your clients to your content. Streaming Endpoints are tied to a subscription and must reside in the same location as everything else in the subscription. They do not have a direct relationship to any other API. Instead, ALL Streaming _Locators_ are accessible via any Streaming Endpoint in a subscription. When you create a Streaming Endpoint, you get a DNS name that you can use to access your content. Combined with the _listPaths_ API on the Streaming Locators API, you can construct a full URL to your content.

## Key Differences with this API

- Automatic CDN integrations are not yet supported
- Custom hostnames are not yet supported
- Autoscaling definitions are not yet supported (our implementation will differ significantly)
- Usage will be metered for both network egress and Streaming Endpoints. If you are migrating from AMS, network egress was previously accounted separately from AMS charges.

## Streaming Endpoints Skus

Streaming Endpoints have two SKUs: `Standard` and `Premium`. Standard SKUs offer 600Mbit/s of bandwidth on shared infrastructure. Premium Skus offer 200Mbit/s guaranteed bandwidth per instance and can scale far beyond 600Mbit/s.

[getList Streaming Endpoints/api/v1/projects/{project_name}/media/streamingEndpoints](https://docs.mediakind.com/api-reference/media-api/streaming-endpoints/list-streaming-endpoints) [getGet Streaming Endpoint/api/v1/projects/{project_name}/media/streamingEndpoints/{endpoint_name}](https://docs.mediakind.com/api-reference/media-api/streaming-endpoints/get-streaming-endpoint) [putCreate Streaming Endpoint/api/v1/projects/{project_name}/media/streamingEndpoints/{endpoint_name}](https://docs.mediakind.com/api-reference/media-api/streaming-endpoints/create-streaming-endpoint) [patchUpdate Streaming Endpoint/api/v1/projects/{project_name}/media/streamingEndpoints/{endpoint_name}](https://docs.mediakind.com/api-reference/media-api/streaming-endpoints/update-streaming-endpoint) [delDelete Streaming Endpoint/api/v1/projects/{project_name}/media/streamingEndpoints/{endpoint_name}](https://docs.mediakind.com/api-reference/media-api/streaming-endpoints/delete-streaming-endpoint) [postRestart Streaming Endpoint/api/v1/projects/{project_name}/media/streamingEndpoints/{endpoint_name}/restart](https://docs.mediakind.com/api-reference/media-api/streaming-endpoints/restart-streaming-endpoint) [postScale Streaming Endpoint/api/v1/projects/{project_name}/media/streamingEndpoints/{endpoint_name}/scale](https://docs.mediakind.com/api-reference/media-api/streaming-endpoints/scale-streaming-endpoint) [getList Streaming Endpoint SKUs/api/v1/projects/{project_name}/media/streamingEndpoints/{endpoint_name}/skus](https://docs.mediakind.com/api-reference/media-api/streaming-endpoints/list-streaming-endpoint-skus) [postStart Streaming Endpoint/api/v1/projects/{project_name}/media/streamingEndpoints/{endpoint_name}/start](https://docs.mediakind.com/api-reference/media-api/streaming-endpoints/start-streaming-endpoint) [getGet resource state/api/v1/projects/{project_name}/media/streamingEndpoints/{endpoint_name}/state](https://docs.mediakind.com/api-reference/media-api/streaming-endpoints/get-resource-state) [postStop Streaming Endpoint/api/v1/projects/{project_name}/media/streamingEndpoints/{endpoint_name}/stop](https://docs.mediakind.com/api-reference/media-api/streaming-endpoints/stop-streaming-endpoint)
