Alternatives / OpenReplay

OpenReplay: open-source session replay you host yourself

OpenReplay is free if you self-host and $199/mo if you do not. What that trade actually costs in practice.

At a glance · OpenReplay vs UserTapes

OpenReplayUserTapes
Hosting Self-hosted (free) or managed from $199/mo Hosted, $29/mo
Ops burden You run Postgres, ClickHouse, Redis and an object store Nothing to run
Data residency Your infrastructure, full control Our infrastructure, your retention window
Agent access Community MCP — third-party, unsupported Native MCP — on every plan, supported
Managed entry price From $199/mo $29/mo

OpenReplay pricing

PlanPriceVolumeNotes
Self-hosted Free Unlimited You run and pay for the infrastructure
Dedicated From $199/mo By instance size Billed hourly at $0.276/hr; 50 regions
Enterprise Custom Custom SAML/SCIM, audit logging

Verified against openreplay.com. Pricing in this category changes often — check before you decide.

OpenReplay is the right answer for one specific requirement: session data that never leaves infrastructure you control, without paying enterprise prices for the privilege.

The catch is the one every self-hosted analytics tool has. Session replay is storage-heavy and write-heavy, and “free” means you are now operating a service with an object store, a database, and a retention policy. For a team with platform engineers that is a fine trade. For a solo developer it is a second product to run alongside the one you are trying to ship.

Their managed option starts at $199/mo, which is above most hosted tools — you are paying for a dedicated instance rather than a seat on a shared one.

What running it yourself actually involves

A founder building a lighter-weight, self-hosted alternative put OpenReplay’s real shape plainly, in a Hacker News thread comparing the two:

“OpenReplay is much more mature and full-featured… OpenReplay has more dependencies, so self-hosting means running a full stack: Postgres, ClickHouse, Redis, and its backend services.” — shikhar, Hacker News, 2 June 2026

That is the trade in one sentence: more capable than the lighter alternatives being built against it, and a heavier stack to keep running than “clone the repo” implies. Budget for the database and object-store operations, not just the server.

If self-hosting is a hard requirement, OpenReplay is a better fit than anything hosted, including us — see the full round-up of session replay tools for how it stacks up against the rest of the category. If it is not a hard requirement, weigh the ops time against what a native MCP server on a hosted plan buys you back.

UserTapes records 100 sessions free, no card, no expiry, and nothing to run — worth trying before you commit to operating your own stack.

Switch to UserTapes if

  • You don't have platform engineers free to run Postgres, ClickHouse, Redis and a retention policy
  • $199/mo for managed hosting is more than you want to pay just to avoid running it yourself
  • You want a supported MCP server, not a third-party community one
  • Self-hosting session replay would be a second product to run alongside the one you're shipping

Stay on OpenReplay if

  • Session data must never leave infrastructure you control — non-negotiable, not a preference
  • You already run Postgres, ClickHouse and Redis at this scale, so the marginal ops cost is genuinely low
  • You want the recording logic auditable, not a black box
  • A regulatory or contractual requirement mandates self-hosting

Free tier · no card · no expiry

Give your agents eyes.

Record 100 sessions free, forever. Cookieless, inputs masked at the source, and full MCP access on every plan — including this one.

● Start recording