---
title: "RUM Client SDKs"
description: "Understand Real User Monitoring in Middleware to measure real-world user interactions and application performance."
section: "RUM"
breadcrumb: "RUM > Overview"
canonical: "https://docs.middleware.io/get-started/rum"
---
# RUM Client SDKs

Middleware Real User Monitoring (RUM) provides insights into your application or website through detailed data on user interactions and frontend performance. With real-time data on page load times, errors, and more, you can quickly identify and resolve performance issues to improve user experience and engagement.

**New to RUM? Start with these three.** One SDK per app, in the browser or on the device.

1. **Pick your SDK** — Browser, React, Next.js, or a native or cross-platform mobile app
2. **Add it to your app** — Install the SDK and initialise it with your project's keys
3. **Watch real sessions arrive** — Sessions, errors and page performance appear in RUM

## Choose your SDK

Each SDK captures sessions, page performance and errors from where your users actually are. Pick the one that matches how your app is built.

### Web

Browser apps and the frameworks built on them.

- [BrowserJS](/get-started/rum/javascript) — The browser SDK for any web app, whatever framework it uses.
- [NextJS](/get-started/rum/nextjs) — The browser SDK set up for Next.js apps.

### Mobile

Native and cross-platform apps on iOS and Android.

- [Android](/get-started/rum/android) — Sessions, crashes and network performance from native Android apps.
- [iOS](/get-started/rum/ios) — Sessions, crashes and network performance from native iOS apps.
- [React Native](/get-started/rum/react) — One SDK for cross-platform React Native apps on iOS and Android.
- [Flutter](/get-started/rum/flutter) — Sessions and errors from Flutter apps on iOS and Android.

### Explore your RUM data

Once sessions are arriving, these are the three places you will spend your time.

- [**Session Explorer**](/features/rum/session-explorer) — Follow a single user's session to see exactly what they did and what they hit.
- [**Data Explorer**](/features/rum/performance-monitoring) — Query and chart RUM events across every session and page.
- [**Error Tracking**](/features/rum/error-tracking) — Group frontend errors and see the sessions each one affected.

Need assistance or want to learn more about Middleware? Get in touch with us via our Contact Us page or join our Slack channel.
