> For the complete documentation index, see [llms.txt](https://dev.apirtc.com/apirtc-developer-portal/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dev.apirtc.com/apirtc-developer-portal/apirtc-js-library.md).

# ApiRTC JS Library

- [QuickStart Guide](https://dev.apirtc.com/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?](https://dev.apirtc.com/apirtc-developer-portal/apirtc-js-library/where-to-find-apirtc-library.md)
- [Developers Guide](https://dev.apirtc.com/apirtc-developer-portal/apirtc-js-library/developer-guide.md): Let's start building video communication stuff!
- [Video Communication LifeCycle](https://dev.apirtc.com/apirtc-developer-portal/apirtc-js-library/video-communication-lifecycle.md): What does a video communication lifecycle look like?
- [Demo App & Resources](https://dev.apirtc.com/apirtc-developer-portal/apirtc-js-library/demo-app-and-resources.md): Fully-functional demo app to get an overview of all the features
- [Authentication](https://dev.apirtc.com/apirtc-developer-portal/apirtc-js-library/authentication.md): ApiRTC APIs accept several authentication mechanisms
- [SDKs & Frameworks](https://dev.apirtc.com/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](https://dev.apirtc.com/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](https://dev.apirtc.com/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](https://dev.apirtc.com/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.
