Introducing Marsad: every error and request, in one place
By The Marsad teamMost teams shipping a Next.js web app and an Expo mobile app end up with two error trackers, a logging tool, and a separate place to watch network calls. Context is scattered exactly when you need it most — at 2am, mid-incident.
Marsad is one home for both. A single SDK captures unhandled errors, manual exceptions, and network requests from every runtime, groups them into issues, symbolicates the stacks, and alerts you when something new or spiking shows up.
One SDK, all runtimes
Install @marsadco/sdk once. It auto-detects whether it's running in the browser, in Node, or in React Native, and installs the right integration. You call init() with your project key and you're done.
import { init } from "@marsadco/sdk";
init({ key: process.env.MARSAD_KEY! });Grouped, not just logged
Raw event streams don't help you decide what to fix. Marsad deduplicates events into issues, ranks them by impact, and keeps the breadcrumbs that led there — so the first thing you see is the thing that matters.
There's a free plan with no credit card required, and paid plans start at $9/month when you outgrow it — flat pricing, never per-seat. We'd love your feedback.
Start watching your apps in minutes
Drop in the SDK and watch your first events arrive. Free plan, no credit card.
Start free