Monitoring for React Native, built by people who ship it

TraceRN started as a fix for our own problem: every crash tool was either too heavy, too expensive, or treated React Native as an afterthought. So we built the one we wanted — small enough for indie apps, solid enough for production teams.

Four principles behind every decision

Lightweight by principle

A ~13 KB SDK with no native modules for core logging. Monitoring should never be the heaviest thing in your app.

Never break the host app

Every public SDK method is internally try-caught. If TraceRN fails, it fails silently — your users never notice.

Honest pricing

A free tier that hard-caps instead of surprise-billing. Paid tiers priced for indie teams, not enterprise procurement.

RN-native, not adapted

Built around Hermes, Metro, Expo, and offline-first mobile reality — not a web tool with a mobile wrapper.

From npm package to platform

  1. The itch

    Shipping React Native apps and watching crashes vanish into the void — or into enterprise tools priced for someone else.

  2. The SDK

    tracern-sdk published to npm: batched logging, offline queueing, and automatic JS error capture in one tiny package.

  3. The platform

    Live logs, crash grouping, release health with session heartbeat, source maps CLI, team orgs, and alerts — free tier included.

  4. Next

    Native crash capture and deeper mobile insights — shaped by what early teams actually ask for.

TraceRN is built in the open — the SDK is published as tracern-sdk and the monorepo lives on GitHub.

Ship TraceRN on your next build

Free plan: 10k logs/mo, hard-capped. Install the SDK, paste your key, watch events land — then upload source maps from CI when you go paid.