

# Using the Amazon Chime SDK client library for JavaScript
<a name="js-sdk-intro"></a>

This guide provides a conceptual overview of the Amazon Chime SDK client library for JavaScript, and example code for critical server and client components.

**Topics**
+ [Understanding the components of an Amazon Chime SDK application](components.md)
+ [Understanding key concepts of the Amazon Chime SDK client library for JavaScript](key-concepts.md)
+ [Understanding service architecture for the Amazon Chime SDK](service-architecture-java.md)
+ [Understanding web application architecture for the Amazon Chime SDK](web-architecture.md)
+ [Understanding server application architecture for the Amazon Chime SDK](server-app-architecture.md)
+ [Understanding the Amazon Chime SDK media control plane](media-control-plane-java.md)
+ [Understanding the Amazon Chime SDK media data plane](media-data-plane.md)
+ [Understanding web application component architecture for the Amazon Chime SDK](web-app-comp-arch-java.md)
+ [Building a server application for the Amazon Chime SDK](build-server-app.md)
+ [Building a client application for the Amazon Chime SDK](build-client-app.md)
+ [Integrating background filters into a client application for the Amazon Chime SDK](background-filters.md)