> ## Documentation Index
> Fetch the complete documentation index at: https://docs.managexr.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

# ManageXR React Streaming SDK

ManageXR has long offered remote device streaming: the ability to view what is happening on a device in real time. Whether you are showcasing a demo in the same room or troubleshooting a headset on the other side of the world, remote streaming has always made it easy.

The [ManageXR React Streaming SDK](https://www.npmjs.com/package/@managexr/react-streaming#managexr-react-streaming-sdk) enables you to embed ManageXR-powered device streaming directly into any React web app.

***

### Features

* **Live device screen streaming** within your custom React dashboards
* **Integrated user experience** so users never need to switch to external casting tools
* **Flexible for various use cases** including demos, support, monitoring, and more
* **Secure authentication**

***

### Prerequisites

* Devices **must be enrolled** in ManageXR to view streams with the SDK
* An API key with appropriate permissions is required to generate streaming tokens
* A compatible React environment (React 16.8+ to support hooks)

***

### NPM package

[https://www.npmjs.com/package/@managexr/react-streaming#managexr-react-streaming-sdk](https://www.npmjs.com/package/@managexr/react-streaming#managexr-react-streaming-sdk)

```
npm i @managexr/react-streaming
```

***

### Getting Started

For full setup details, refer to the [Usage & Instructions](/streaming-sdk-reference/usage) tab.
