Show HN: Xprem: Self-hosted OTA updates and observability for Expo apps
Xprem is an open-core, self-hosted server for managing OTA updates and observability in Expo apps, formerly known as expo-open-ota.
Xprem, an open-core self-hosted solution for managing over-the-air (OTA) updates and observability in Expo apps, launched publicly on Hacker News on August 9, 2026, per a Show HN post by its maintainer, who goes by the handle madscripten. The project was previously known as expo-open-ota.
The server implements the expo-updates protocol, the standard update-delivery spec for Expo mobile apps. Beyond OTA update management, Xprem includes support for expo-observe, which lets developers stream logs and metrics directly to their own server and store them in a self-hosted ClickHouse database — keeping telemetry data fully within a team's own infrastructure.
According to the Show HN post, the project began more than a year ago out of a specific operational need: the maintainer required a way to ship a business app inside a highly secured network with no open internet access, making a commercial, cloud-hosted OTA service unusable. That constraint drove the creation of an on-premise OTA server, which has since grown into a more general-purpose tool.
Performance has been a focus of recent development. The maintainer reports that a benchmark simulated traffic from 1 million monthly active users on a single vCPU, achieving a p95 latency under 20ms at 1,000 requests per second with telemetry enabled. The benchmark data and the script to reproduce it are available in the project's GitHub repository, and results are summarized on the Xprem benchmark page.
The project is hosted under the Mercure Technologies organization on GitHub and documented at Gitbook. No funding, team size, or pricing details were disclosed in the post. The maintainer posted the launch to solicit community feedback.
No comments yet — start the thread.