Features
Focused scope: logs + errors + alerts only. No unnecessary APM, session replay, or metrics bloat.
Zero runtime dependencies, edge-runtime safe, under 5KB gzipped. One-file setup via instrumentation.ts. Silent in development.
Powered by Convex — reactive, instant updates. No polling, no refresh. Watch logs stream in live.
Native iOS/Android app with push notifications for critical alerts. Wake up to exactly what broke.
Configurable rules: new unique error, error spikes, >5% 500 responses, custom context matches. Rate-limited to prevent spam.
Auto-fingerprinting deduplicates noise into unique issues with count, first/last seen, and affected routes.
Search by traceId, route, log level, userId, or any custom context. Request timeline grouped by traceId.
Developer Experience
Dead-simple SDK. Fire-and-forget. Silent in development. Automatic enrichment in production.
One npm command. Zero dependencies. Works on edge, Node.js, and serverless.
npm install edgelogsCreate a logger instance with your API key. Import and use it anywhere in your app.
// lib/logger.tsimport { init } from 'edgelogs';export const logger = init({ apiKey: process.env.EDGE_LOGS_API_KEY!,});
Use logger.info, logger.warn, or logger.error anywhere in your Next.js app. That's it.
// 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
Add the EdgeLogs SDK to your project with a single npm command. Zero runtime dependencies — it just works.
npm install edgelogsCreate 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.Log from anywhere in your app. Watch your real-time dashboard update instantly. Get alerted before users complain.
Dashboard live in seconds.Pricing
Start free. Pay only when you grow. Cancel anytime.
For side projects and exploration
All plans include overage at a low per-million log fee. See FAQ for details →