Setup


How to choose the instrumentation type

Auto-instrumentation (Preview)Agentic Onboarding (Preview)Client-side (Manual)
SDK setup mechanismAutomatically add RUM JS to your web app HTML, then manage configurations in the UI.Use an AI-guided setup that detects your project’s framework and adds the RUM SDK with a single prompt.Manually add the RUM SDK to your application code and manage configurations in code.
Code changes requiredNoYes (automated by AI agent)Yes
Setup complexityLowLowMedium
Supported platformsApache, IBM HTTP Server, Java Servlet, Nginx, Windows IISNext.js, React, Svelte, Vue, Vanilla JavaScriptAll browser-based applications
User groupsIdeal for SRE and engineering teams without access to frontend code or who need centralized management:
- Enable RUM across many apps without code changes
- Monitor organization-wide frontend performance from a single place
Ideal for teams using AI coding agents (such as Cursor or Claude Code):
- Accelerate RUM setup with AI-guided instrumentation
- Automate framework detection and SDK configuration
- Reducing time-to-observability for new projects
Ideal for frontend engineering, mobile engineering, or product teams who work directly in application code:
- Support daily engineering workflows (such as live support, troubleshooting, and health checks for downstream services)
- Power product workflows (such as user flow analysis, segmentation, and feature tracking)
- Use custom code to track behavior not captured by automatic instrumentation

Further reading

Additional helpful documentation, links, and articles: