Datadog sells Session Replay as a paid add-on to Datadog Real User Monitoring (RUM) and bills it per 1,000 sessions: $2.50 with annual billing, $3.00 month-to-month, $3.60 on-demand, on top of the base RUM charge. It records browser sessions by capturing DOM mutations and reconstructs mobile sessions as wireframes on iOS, Android, React Native, and Flutter (still in Preview).
Why look for Datadog Session Replay alternatives
Costs scale with session volume rather than infrastructure, and recordings live in Datadog's cloud rather than your environment. Linking a replay to its backend trace requires buying and configuring additional Datadog products, and mobile capture renders as wireframes. G2's summary of 726 Datadog reviews lists "Expensive (92)" and "Pricing Issues (71)" as the two most-cited cons, and none of those complaints are specific to one SKU. They describe the billing architecture itself.
Unpredictable session-based billing
Datadog calculates replay charges from your traffic, so a marketing campaign or a viral day can leave the platform team with an unexpected line item. At the annual rate, 1 million sessions a month costs $2,500 a month for the Session Replay add-on alone, before the base RUM product underneath it.
Reviewers describe the same unpredictability across platforms:
- Gartner Peer Insights (January 22, 2026): "Billing - line items / too many SKUs. All volume based and by range. Its also easy to turn on many things and then get a surprise bill at the end."
- TrustRadius (December 2025), rated 3/10: "opaque pricing models and inaccurate usage reports, as well as broken/non-functional rate sampling controls."
Data privacy and residency constraints
Datadog stores session recordings in its own infrastructure; they leave your VPC. Datadog Session Replay runs on six sites (US1, US3, US5, EU1, AP1, AP2), and Datadog explicitly excludes the US Government FedRAMP sites.
Datadog classifies Session Replay as an Extended Eligible Service under Datadog's HIPAA Business Associate Agreement, and Datadog places responsibility on customers to configure services consistently with their own HIPAA obligations. Masking happens client-side through defaultPrivacyLevel (mask, mask-user-input, allow), and Datadog always masks password, email, and tel inputs; element-level exceptions are yours to configure and audit. Datadog support must hard-delete recordings, and customers cannot scope the deletion to one application, which matters for GDPR deletion requests.
Tool sprawl and fragmented observability
A replay on its own shows what the user saw; the backend trace explains why it happened. In Datadog, linking the two requires purchasing APM, configuring allowedTracingUrls in the browser SDK, and explicitly allowing x-datadog-* headers in your CORS policy server-side. Datadog docs identify CORS misconfiguration as a cause of missing trace links.
Even configured correctly, the correlation has gaps. Datadog's own docs warn that "Connecting RUM and traces may significantly increase the APM-ingested volumes," which means fixing the fragmentation raises the bill. Sampling compounds it: traceSampleRate and RUM session sampling are independent, Datadog samples logs and traces independently, and Datadog retains only 1% of RUM sessions and their traces by default at no additional cost.
Mobile rendering and SDK friction
Mobile Session Replay renders a wireframe scaffold of each screen. Datadog's troubleshooting docs list video players, music players, map widgets, direct canvas drawing, and advanced text styling as unsupported; iOS vector images render as "Unsupported image type" placeholders, and SF Symbols are unsupported.
Framework coverage requires per-platform work. Jetpack Compose needs the separate com.datadoghq:dd-sdk-android-session-replay-compose dependency plus .addExtensionSupport(ComposeExtensionSupport()), with an open issue (dd-sdk-android #3426) on nested bottom sheets. SwiftUI needs the experimental featureFlags: [.swiftui: true] flag, or screens render blank or incomplete. Flutter support remains in Preview and captures no web views, and React Native replay is incompatible with the New Architecture on Android.
Top Datadog Session Replay alternatives at a glance
The four alternatives below split into two camps, full-stack observability platforms and dedicated replay/analytics tools:
Top Datadog Session Replay alternatives in depth
Cost model, mobile support, observability integration, and privacy posture separate these four tools; the right pick depends on which one hurts most.
groundcover
groundcover is an eBPF-based observability platform that includes RUM and Session Replay on the Enterprise tier ($35/host/month, BYOC) inside the same flat per-node price as the rest of the observability platform. groundcover announced Session Replay for RUM in March 2026, and per the announcement, "If you're on RUM today, Session Replay is available now for no extra cost." On a BYOC deployment, your data plane, all telemetry storage and processing, runs in your own VPC.
The groundcover eBPF sensor deploys as a single DaemonSet and captures backend traces, metrics, and logs at the kernel level with zero code changes. RUM and Session Replay are frontend signals collected through a browser SDK you instrument into your web application. Both the backend telemetry the the eBPF sensor captures and the browser data the SDK collects land in the same platform, so a session replay and its corresponding backend trace live in one system with one bill.
Quick facts:
- Pricing model: Flat per-node/month (Free $0, Pro $30/host, Enterprise $35/host, On-Premises $50/host), with no per-GB, per-session, per-seat, or per-metric charges; the Free tier runs the same BYOC architecture with 12-hour retention and no credit card.
- Deployment: BYOC on the Free, Pro, and Enterprise tiers (RUM and Session Replay: Enterprise/BYOC only), with a full On-Premises option at $50/host/month.
- RUM + APM correlation: Backend traces are captured by the groundcover eBPF sensor at the kernel level with no code changes, while browser RUM and Session Replay are collected via a browser SDK added to the frontend; both live in one platform rather than separate SKUs.
- Data residency: All signals, including session recordings, stay in your VPC; telemetry is stored in groundcover data plane (ClickHouse and VictoriaMetrics) inside your environment.
groundcover vs Datadog Session Replay
groundcover and Datadog differ most in what scales the bill and where the data lives:
The pattern is architectural. Datadog calculates replay spend from session volume; groundcover calculates spend from monitored node count. Recordings leave your environment in Datadog; groundcover's BYOC model keeps the data plane inside your VPC.
Pros:
- Session-volume immunity: Traffic spikes change nothing about the bill, so there is no incentive to sample replays down. A frontend error can also trace to kernel-level backend activity without buying another product.
- Recordings in your VPC: groundcover's BYOC model keeps telemetry, including recordings, in your VPC by default, which removes the residency question.
Cons:
- Replay maturity and analytics scope: The March 2026 announcement means less replay-specific polish than tools that have specialized in replay for years (LogRocket has been at it since 2016), and product analytics are not part of the platform.
- Kubernetes-native scope: groundcover is built for Kubernetes and Linux workloads; a mobile replay SDK is on the roadmap but not yet available.
FullStory
FullStory pairs session replay with product analytics: watch behavior at scale, then filter, segment, and quantify it. FullStory bills by session, defining a session as a single user visit typically capped at 30 minutes of inactivity, and pricing scales with monthly session volume, tier, contract length, and enabled features.
Quick facts:
- Pricing model: Session-based; no published dollar figures, and FullStory requires a demo for all paid tiers (Business, Advanced, Enterprise). Vendr's third-party estimates put median annual contract value at $27,504 across 450 purchases, with Enterprise deals at $80k–$200k+/year.
- Free plan: FullstoryFree includes 30,000 sessions/month, 10 seats, and 1-year replay retention.
- Mobile: FullStory reserves iOS and Android support for the Enterprise tier, and Vendr estimates it typically increases contract value 30–50%.
- Privacy: Private by Default masks everything unless allowlisted; Form Privacy auto-masks all inputs, with masking done in-browser before data leaves the device.
FullStory vs Datadog Session Replay
FullStory trades observability depth for behavioral analytics depth:
G2 reviewers rate the replay highly and the pricing poorly. Lee A., a Head of Product (G2, January 22, 2026), said FullStory's session replay quality and filtering were excellent, and that watching customer behavior at scale changed how the team approached UX research. A TrustRadius reviewer (March 2022) reported costs "increased by more than 2x on contract renewal."
Pros:
- Behavioral research at scale: Replay plus session filtering and product analytics in one product.
- Strongest default privacy posture: Private by Default inverts the masking burden; you allowlist rather than blocklist.
Cons:
- No observability integration: Backend traces, logs, and errors live in a different tool with no verified bridge.
- Opaque, escalating pricing and mobile constraints: No public prices, documented 2x+ renewal increases, and mobile locked behind Enterprise. An Enterprise G2 reviewer also noted app heatmaps only show the captured screen: "you can't scroll up and down like you can on the web implementation."
LogRocket
LogRocket is a frontend debugging tool first: pixel-accurate DOM replay with the technical context attached, including console logs, network requests, and Redux state, so an engineer can watch a bug happen with the technical context attached. Pricing is session-based, with the Core plan starting at $176/month, and LogRocket includes Pro features free above 100K sessions/month.
Quick facts:
- Pricing model: Per-session volume, 1K to 4M+ sessions/month; LogRocket does not meter analytics, logs, or errors.
- Mobile SDKs: LogRocket ships SDKs for iOS, Android, React Native, and Flutter (beta).
- AI tooling: Galileo AI provides session summaries, AI issue detection, Ask Galileo, and MCP/API access.
- Backend context: No APM, infrastructure monitoring, or Kubernetes awareness of its own; Datadog and Sentry appear among its 36 verified G2 integrations, and LogRocket documents bidirectional trace linking with Datadog, New Relic, Dynatrace, and AppDynamics.
LogRocket vs Datadog Session Replay
LogRocket can complement Datadog rather than replace it, which changes the comparison:
Engineers praise the context bundled into each replay, and flag the cost. Yauhen D., a senior fullstack developer (G2, June 30, 2026): "It captures the full context of a session, including user interactions, navigation, network requests, console errors, and other important events, all in one place. Most of the time, replaying a session is enough for me to understand a bug that would've taken hours to reproduce on my own." G2's AI summary across 2,392 reviews lists "Expensive (81)" as the top con tag.
Pros:
- Deepest frontend replay: DOM fidelity plus console, network, and state context built for debugging, with a 4.6/5 G2 rating.
- Coexists with Datadog: The only evaluated alternative with Datadog as a verified integration, so you can add replay without ripping out APM.
Cons:
- Same billing exposure: Session-volume pricing carries the same spike risk you were escaping; Gartner reviewers note that costs scale quickly as sessions grow.
- Permissive privacy defaults and no backend of its own: With inputSanitizer and textSanitizer defaulting to false, PII protection is opt-in configuration work. Kubernetes-level root cause still requires a second platform.
UXCam
UXCam ships native SDKs for Android, iOS, React Native, Flutter, Cordova, Xamarin/MAUI, NativeScript, and Web. UXCam prices by monthly session volume and publishes no dollar figures; UXCam custom-quotes paid plans.
Quick facts:
- Pricing model: Session-volume based; the free plan covers 3,000 sessions/month and stops recording entirely when the limit is exceeded. UXCam bills overages per additional 1,000 sessions and publishes no rate.
- Retention tiers: Free holds session data up to 6 months, Growth up to 12 months, and Enterprise up to 60 months, with shorter video retention.
- Privacy and compliance: States GDPR, CCPA, LGPD, HIPAA, SOC 2, and ISO 27001 compliance; masking happens on-device before encoding.
- Framework friction: UXCam does not support automatic Jetpack Compose screen tagging (manual tagging required), and disables React Native tagging by default.
UXCam vs Datadog Session Replay
For mobile-heavy products, the comparison is about rendering and instrumentation effort:
Mobile teams rate the recordings well and the session ceiling poorly. Vijay S. (G2, August 23, 2025): "The session recordings and heatmaps give clear insights into where users get stuck and what they click on and how they move through the app." Nagaraj M. (G2, December 10, 2024) said his team runs "out of the limit very soon every monthly cycle."
Pros:
- Broadest mobile framework support: Stable SDK releases through July 2026 across iOS, Android, and React Native.
- Compliance claims published: GDPR, HIPAA, SOC 2, and ISO 27001 compliance stated by the vendor, rather than customer-managed eligibility.
Cons:
- Hard recording cutoff: Exceeding the session limit stops all data collection until the next cycle.
- No backend story and tagging burden: No APM integrations, so mobile replay stays disconnected from server-side context. A Gartner reviewer (July 3, 2025) reported "integration with our app has been complicated, not all screens are mapped."
How to choose the right Datadog Session Replay alternative
Rank your constraints before you demo anything. If bill predictability leads, only groundcover decouples cost from traffic; if mobile fidelity leads, UXCam and LogRocket beat Datadog's wireframes. If replay must reach backend traces, choose between one unified platform or a two-vendor correlation integration.
Budget considerations
Session-based billing has a second-order cost beyond the invoice: it forces rationing. When Datadog charges for every recorded session, teams set sessionReplaySampleRate low and lose the exact session they needed during an incident. FullStory, LogRocket, and UXCam all carry this structure, and the overage rates in the comparison tables above are where it bites.
Flat per-node pricing inverts the incentive. groundcover calculates the bill from the monthly average of monitored nodes, so session volume does not enter the calculation. Your team stops asking "what can we afford to capture" and starts asking "how many nodes do we run."
Migration considerations
Leaving Datadog RUM means replacing two npm packages, @datadog/browser-rum and @datadog/browser-logs, then remapping the init() configuration and every custom instrumentation call. Source map uploads move from datadog-ci to each vendor's own CLI. The SDK swap is the easy part.
Dashboards and monitors are the long tail. DevOpsNess, with ~400 dashboards, spent roughly 3 months migrating and deleted about 30% as unused.
groundcover's own estimate for a typical enterprise migration is $50K–$200K in consulting fees plus 6 months of internal engineering time when done by hand, which is why it built automated migration tooling covering monitors, dashboards, and data sources, with 300+ metric-name translations. FullStory, LogRocket, and UXCam publish no Datadog migration guides; you rebuild manually.
Final recommendations
Match the tool to the constraint that made you start looking:
- Teams that need a forecastable bill: groundcover. Node count sets the price, so you can capture 100% of sessions without rationing, and replay sits in the same platform as backend telemetry.
- Mobile-first apps: UXCam for framework breadth and on-device masking, or LogRocket if you also run substantial web traffic and want one replay tool for both.
- Regulated or data-residency-bound teams: groundcover's BYOC architecture keeps recordings in your VPC, though Session Replay is available only on the Enterprise tier; among SaaS options, UXCam states HIPAA, SOC 2, and ISO 27001 compliance.
- Full-stack debugging: groundcover if you want one platform; LogRocket if you plan to keep Datadog APM and add its verified integration for frontend context.







