# ApiRTC JS Library

- [QuickStart Guide](/apirtc-developer-portal/apirtc-js-library/quickstart.md): Let's build your first video chat app in HTML, CSS and Javascript
- [Where to find ApiRTC library?](/apirtc-developer-portal/apirtc-js-library/where-to-find-apirtc-library.md)
- [Developers Guide](/apirtc-developer-portal/apirtc-js-library/developer-guide.md): Let's start building video communication stuff!
- [Video Communication LifeCycle](/apirtc-developer-portal/apirtc-js-library/video-communication-lifecycle.md): What does a video communication lifecycle look like?
- [Demo App & Resources](/apirtc-developer-portal/apirtc-js-library/demo-app-and-resources.md): Fully-functional demo app to get an overview of all the features
- [Authentication](/apirtc-developer-portal/apirtc-js-library/authentication.md): ApiRTC APIs accept several authentication mechanisms
- [SDKs & Frameworks](/apirtc-developer-portal/apirtc-js-library/sdks-and-frameworks.md): Here is a list of SDKs and wrappers to get video communication into your modern app frameworks
- [ReactJS Libraries](/apirtc-developer-portal/apirtc-js-library/sdks-and-frameworks/reactjs-libraries.md): Get video conversations in your ReactJS app
- [Getting Started with ApiRTC React Hooks](/apirtc-developer-portal/apirtc-js-library/sdks-and-frameworks/reactjs-libraries/getting-started-with-apirtc-react-hooks.md): How to build a video chat app with ApiRTC ReactJS hooks
- [ReactNative library](/apirtc-developer-portal/apirtc-js-library/sdks-and-frameworks/reactnative-library.md): Add screensharing and video call to your app for smooth in-app customer support.
