JL
EN
Get Started
Menu

Structured JSON logs for operational systems.

JsonLog ingests, stores, and queries structured logs with account-scoped access control and explicit channels.

Structured events · channel isolation · explicit retention

Flow

Producer
  │
  ▼
JSON ingestion
  │
  ▼
Channel storage
  │
  ├─ WebSocket streams
  └─ Query API

Without structure, logs turn into noise.

  • Unbounded text logs are hard to query.
  • Cross-tenant access becomes risky.
  • Streaming pipelines break without clear contracts.

JsonLog keeps logging predictable.

  • JSON-first ingestion with explicit validation.
  • Channel-level access and filtering.
  • Realtime streams plus deterministic queries.

Authentication

Token bootstrap and account-scoped auth flow.

Read more →

Channels

Partition events by channel for access and retention.

Read more →

Ingestion

Ingest over HTTP and stream over WebSocket.

Read more →

Query

Filter and paginate JSON log entries.

Read more →

Types

Contracted shapes for channels, entries, and errors.

Read more →

Change visibility

Track releases and API behavior changes.

Read more →

Build around explicit log contracts.

Start with guides, then ship ingestion and queries in your own environment.

Open DocsSign In