Structured log ingestion for self-hosted backends

A small, fast, horizontally-scalable HTTP endpoint for collecting JSON-structured logs from your services. BYO storage: Clickhouse, Loki, S3, or anything that speaks gRPC/HTTP. No vendor lock-in, no telemetry.

Single endpoint

POST line-delimited JSON or Protobuf to /v1/ingest. Batched, gzip-friendly, backpressure-aware.

Streaming queries

Server-sent chunked responses on /v1/events for live tailing. Transport-layer retries, no polling.

Thin and boring

Single static binary, no JVM. ~12 MB, ~40 MB RSS under load. Runs on the smallest VPS.

Quick start

curl -X POST https://api.samplec0de.ru/v1/ingest \
  -H "Authorization: Bearer $LOGINGEST_TOKEN" \
  -H "Content-Type: application/x-ndjson" \
  --data-binary @events.ndjson

Get a token by contacting the maintainer. Public registration is not open.

Recent changes