Migrating from the Amazon Chime namespace
The Amazon Chime SDK exposes APIs on a set of endpoints. Although you can make HTTPS requests directly to the endpoints, many customers use the AWS SDK in their applications to call the service APIs. The AWS SDK is available in different languages, and it simplifies API calling by encapsulating request signing and retry logic. The AWS SDK includes a namespace for each service endpoint.
When first launched, the Amazon Chime SDK shared a single endpoint with the Amazon Chime application. As a result, solutions used the Chime
namespace in the AWS SDK to
call the Amazon Chime application and the Amazon Chime SDK APIs.
The Amazon Chime SDK now provides dedicated endpoints for each sub-service, such as meetings and PSTN audio. Each endpoint is addressable through a dedicated namespace in the AWS SDK.
The following topics list the services, namespaces, and endpoints, and describe how to use them in code and with the AWS CLI.
Endpoints, namespaces, and CLI commands
The following table lists the dedicated Amazon Chime SDK namespaces, endpoints, and CLI commands. The links take you to more information about each service.
Endpoint |
AWS SDK Namespace |
AWS SDK CLI |
---|---|---|
ChimeSDKIdentity |
||
ChimeSDKMediaPipelines |
||
ChimeSDKMeetings |
||
ChimeSDKMessaging |
||
ChimeSDKVoice |
Migration help for each service
All customers should consider using the dedicated Amazon Chime SDK endpoints for access to the latest Amazon Chime SDK features, APIs, and AWS Regions. If you use the shared endpoint
with the Chime
namespace, the following migration guides can help understand the technical differences before migrating.
API mapping
The following table lists the APIs in the Chime
namespace, and their corresponding dedicated namespaces and APIs. Some of the dedicated APIs differ from the
Chime
APIs, and the table indicates those instances.
+ API has been superseded by an API with another name.
* API is no longer available.