OpenReplay screenshot
#132 B Rank #199

OpenReplay

OpenReplay is a self-hosted session replay and product analytics platform that records user sessions and surfaces frontend errors. Its standout trait is a fully open-source alternative to LogRocket/FullStory with no data leaving your infrastructure.

Analytics Go/Python Expert to deploy $150/mo equiv
60.5 / 100

βš™ Full Stack

A multi-service platform combining a JS recording SDK, Go/Python ingest workers, ClickHouse for event storage, PostgreSQL for metadata, Redis for caching/queues, and S3-compatible storage for session assets.

πŸ“ˆ Scaling Analysis

Ingest workers and ClickHouse both scale horizontally, giving OpenReplay real headroom for high session volume, but the operational complexity of coordinating 6+ stateful services makes small-scale deployments disproportionately heavy.

πŸš€ Running on Nexlayer

Requires many pods (ingest, storage, ClickHouse, Postgres, Redis, frontend) wired via <podName>.pod:<port> DNS β€” plan for a dedicated ClickHouse pod with a large PVC and mirror.gcr.io for the base images. This is one of the heavier self-host stacks in this batch, not a quick single-pod deploy.