Build Amazon Chime SDK web applications with the React user interface framework

Posted on: Sep 10, 2020

Starting today, web developers can use the Amazon Chime SDK React Component Library to simplify implementation of common user experiences, for example device selection and local video preview, in their real-time voice, video, and screen sharing web applications. By building with higher-level components, developers can focus on customizing their application while reducing investments in complex client implementations requiring careful configuration of audio and video parameters. 

Based on React, an open-source JavaScript framework for managing web apps, the Amazon Chime SDK React Component Library supplies client-side state management and reusable UI components for common web interfaces used in audio and video conferencing applications, including: video tile grids, microphone activity indicators, and call controls. All components come with a simple, modern design, and can be used as-is or can be restyled with a custom theme. In addition to UI components, the library leverages Reacts' state management tools such as Providers and Hooks to connect to the Amazon Chime SDK and pass data to the UI layer, simplifying state synchronization so that developers can concentrate on building engaging experiences. 

The Amazon Chime React Component Library can be added to your web application codebase using npm. Source code, examples, and documentation are available on GitHub

The Amazon Chime SDK is a set of real-time communications components that developers can use to quickly add real-time voice, video, and screen sharing capabilities to their own web or mobile applications. Developers can leverage the same communication infrastructure and services that power Amazon Chime, an online meetings service from AWS, and deliver engaging experiences in their applications. To learn more about Amazon Chime see the following resources: