Now in Public Beta

Never miss a production
fire
, again.

The simplest, Next.js-native logging & error monitoring tool. Structured logs, real-time dashboard, and mobile push notifications — all in one affordable package.

Free tier availableNo credit card requiredSetup in 5 minutes

Features

Everything you need. Nothing you don't.

Focused scope: logs + errors + alerts only. No unnecessary APM, session replay, or metrics bloat.

Edge-first SDK

Zero runtime dependencies, edge-runtime safe, under 5KB gzipped. One-file setup via instrumentation.ts. Silent in development.

Real-time Dashboard

Powered by Convex — reactive, instant updates. No polling, no refresh. Watch logs stream in live.

Unique

Mobile Push

Native iOS/Android app with push notifications for critical alerts. Wake up to exactly what broke.

Email Alerts

Configurable rules: new unique error, error spikes, >5% 500 responses, custom context matches. Rate-limited to prevent spam.

Error Grouping

Auto-fingerprinting deduplicates noise into unique issues with count, first/last seen, and affected routes.

Log Search & Filters

Search by traceId, route, log level, userId, or any custom context. Request timeline grouped by traceId.

Developer Experience

3 lines to production visibility

Dead-simple SDK. Fire-and-forget. Silent in development. Automatic enrichment in production.

01

Install the SDK

One npm command. Zero dependencies. Works on edge, Node.js, and serverless.

Next.jsVercel EdgeCloudflareRailway
terminal
npm install edgelogs
02

Configure once

Create a logger instance with your API key. Import and use it anywhere in your app.

Auto-runs via Next.js instrumentation hook
lib/logger.ts
// lib/logger.tsimport { init } from 'edgelogs';export const logger = init({  apiKey: process.env.EDGE_LOGS_API_KEY!,});
03

Log anywhere

Use logger.info, logger.warn, or logger.error anywhere in your Next.js app. That's it.

app/api/route.ts
// anywhere in your appimport { logger } from '@/lib/logger';logger.info('User signed up', { userId, plan: 'starter' });logger.warn('Rate limit hit', { userId, endpoint });logger.error(err, { route: '/api/checkout' });

How it works

From zero to monitoring in 5 minutes

01

Install

Add the EdgeLogs SDK to your project with a single npm command. Zero runtime dependencies — it just works.

npm install edgelogs
02

Configure

Create a logger instance in lib/logger.ts with your API key. Import and use it anywhere in your app — no plugins, no wrappers.

One file. One env var. Done.
03

Monitor

Log from anywhere in your app. Watch your real-time dashboard update instantly. Get alerted before users complain.

Dashboard live in seconds.

Pricing

Simple, indie-friendly pricing

Start free. Pay only when you grow. Cancel anytime.

MonthlyYearlySave 22%

Free

For side projects and exploration

$0forever
  • 10,000 logs / month
  • 7-day log retention
  • Real-time dashboard
  • 1 alert rule
  • Email alerts
  • Mobile app + push
  • Error grouping
Most popular

Starter

For indie devs who need real visibility

$9/mo
  • 500,000 logs / month
  • 30-day log retention
  • Real-time dashboard
  • Unlimited alert rules
  • Email alerts
  • Mobile app + push
  • Error grouping

Pro

For growing teams with high volume

$39/mo
  • 1M+ logs / month
  • 90-day log retention
  • Real-time dashboard
  • Unlimited alert rules
  • Email alerts
  • Mobile app + push
  • Team seats + priority support

All plans include overage at a low per-million log fee. See FAQ for details →

FAQ

Frequently asked questions

Can't find your answer? Email us →

The logging tool you'll actually want to pay for

Install in 5 minutes. Keep it because it saves your weekends when things break in production.

Free tier · No credit card required · Edge-runtime safe