Skip to main content

SimpleLogs

SimpleLogs is a structured logging and performance timing platform built for modern web applications. It gives you a central place to ingest, search, and analyze logs and timing measurements from both your server-side and client-side code.

What you get

FeatureDescription
Log ExplorerFull-text search and filtering across all ingested log events
Timing PerformanceLatency analysis organized by categories and touchpoints
Custom DashboardComposable graphs for the metrics you care about
API KeysSeparate server and client keys with per-key origin restrictions
TeamsShared workspaces with role-based access (Pro / Enterprise)
Client SDK@simplelogs/next — a zero-config Next.js package for server and browser
REST APIAn ingestion endpoint you can call from any language or runtime

How it works

graph LR
A[Your App<br/>server or browser] -- POST /api/v1/enqueue --> B[SimpleLogs API]
B -- queued --> C[Processing]
C --> D[(Storage)]
D --> E[SimpleLogs UI<br/>simplelogs.io]

Your application sends log events and timing data to the SimpleLogs ingestion endpoint using an API key. Events are queued, processed, and stored. You then explore them in the SimpleLogs web UI.

Choose your integration path

PathBest for
@simplelogs/nextNext.js apps — covers server components, client components, and React hooks
Direct REST APIAny language, any runtime, or custom connectors

Sections in these docs

  • SimpleLogs App — A guide to every page and feature inside simplelogs.io
  • Client SDK — Installing and using @simplelogs/next
  • API Reference — The public ingestion endpoint and request schema