General

Q: What is the Amazon Chime SDK?

The Amazon Chime SDK is a collection of client software development kits that use resources in your AWS account to make it easy to add collaborative audio calling, video calling, and screen share features to your web or mobile applications. Customers can now use the same infrastructure services that power Amazon Chime online meetings in their own applications.

Q: How can I use the Amazon Chime SDK in my application?

Your server application will use the AWS SDK to manage the lifecycle of meeting session resources in your AWS account and control how they are accessed. The Amazon Chime SDK for iOS, Android, or JavaScript is embedded into your client application to build a custom communication experience. The Amazon Chime SDK includes methods to connect the client applications to cloud meeting resources, manage microphone and camera selection, and control meeting features.

Q: What browsers does the Amazon Chime SDK for JavaScript support?

The following browsers are supported for applications created using the Amazon Chime SDK for JavaScript:

  • Mozilla Firefox (version 60 and later), for macOS and Windows
  • Google Chrome (version 78 and later), for macOS, Windows, and Ubuntu LTS 16.04 and later
  • Google Chrome for Android also supported for audio and video only (no content sharing)
  • Chromium-based Edge (version 79 and later), for Windows
  • Chromium-based Electron (Electron 7 and later, with Chromium version 78 and later)
  • Safari (version 12, audio and video only, no content sharing), for macOS
  • Safari (version 12.1.1 and later, audio and video only, no content sharing), for iOS
  • Safari (version 13 and later, content sharing with screen capture requires turning on the Develop, Experimental Features, Screen Capture feature in the browser), for macOS
  • Opera (version 66 and later), for macOS and Windows

Q: What operating system versions do the Amazon Chime SDKs for iOS and Android support?

The Amazon Chime SDK for iOS is supported for applications on iOS 10 and above.

The Amazon Chime SDK for Android is supported for applications on Android 5.0 (API Level 21) and above.

Q: Do I need to use the Amazon Chime application to use the Amazon Chime SDK?

No. The Amazon Chime SDK works independently of any Amazon Chime administrator accounts, and it does not affect meetings hosted on Amazon Chime. Instead, the Amazon Chime SDK provides builder tools for developers to use to build their own meeting applications.

Q: Do I need an AWS account to use the Amazon Chime SDK?

Yes. You must have an AWS account to create meeting resources that will be used by your application to connect audio, video, and screen sharing.

Q: Are there sample Amazon Chime SDK applications that I can use as a starting point?

Yes. The Amazon Chime SDKs are available in the GitHub repositories linked below. See the README for each repository for information about building and running the included demo application and additional code examples.

Amazon Chime SDK for JavaScript https://github.com/aws/amazon-chime-sdk-js
Amazon Chime SDK for iOS https://github.com/aws/amazon-chime-sdk-ios
Amazon Chime SDK for Android https://github.com/aws/amazon-chime-sdk-android

Q: What programming languages does Amazon Chime SDK support?

The Amazon Chime SDK for JavaScript is suitable for implementing in a web application and can be used from JavaScript or TypeScript applications.

The Amazon Chime SDK for iOS provides Swift APIs and can be used from Swift or Objective-C applications for iOS and macOS.

The Amazon Chime SDK for Android provides Kotlin APIs and can be used from Kotlin or Java applications for Android.

Q: In which regions can I use the Amazon Chime SDK?

The Amazon Chime API endpoints are hosted in the United States (Northern Virginia) region. These API endpoints allow you to create media sessions in other AWS regions. Visit the AWS Service Region Table for the list of available regions.

Q: What are scaling limitations?

The Amazon Chime SDK allows you to create meeting resources in your AWS account that are capable of hosting up to 250 audio attendees with up to 16 shared video streams.

By default each AWS account is limited to 250 simultaneous Amazon Chime SDK meeting sessions. The simultaneous meeting limit can be adjusted by submitting a support request.

Q: How many meetings can you have at the same time?

By default each AWS account has a soft limit of 250 simultaneous Amazon Chime SDK meeting sessions. 

Q: What audio, video and screen sharing specifications are supported by the Amazon Chime SDK?

The Amazon Chime SDK samples audio at a rate of 16 kHz and encoded using the Opus codec. Video is supported at resolutions up to 1280x720 at 15 frames per second. Screen sharing is supported at 3 frames per second. Both video and screen share use hardware acceleration where available to improve performance.

Billing & Pricing

Q: How is the Amazon Chime SDK priced?

There is no direct charge to create a media resource in your AWS account. You are charged $0.0017 for each minute that each attendee (i.e. each client implementing the Amazon Chime SDK) is joined to your meeting session with audio, video, or screen share.

Product-Page_Standard-Icons_01_Product-Features_SqInk
Check out the Amazon Chime SDK features page

Learn more about Amazon Chime SDK features

Learn more 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Contact us

Contact us and let us provide you with a personalized demo.

Contact us 
Next-Steps-Icon_Chime_Free-Trial_B
Check Amazon Chime SDK Pricing

Learn more about Amazon Chime SDK pricing

Learn more