Use-case recommendation

Best Format for Realtime Event Streams

JSONL is a practical default for line-delimited streaming events.

Recommendation

Define the default first.

JSONL

JSONL supports append-friendly pipelines and incremental processing.

application/octet-stream

NDJSON

Use NDJSON when your tooling expects strict newline-delimited JSON records.

Files: 9

JSON

Use JSON for batched payload exchange rather than stream append paths.

Files: 22

Related decisions

Keep adjacent decisions one step away.

FAQ

Resolve the likely objections early.

What is the default format recommendation for this use case?

JSONL is the recommended default format here.

How should teams validate this recommendation?

Use sample files and manifest endpoints to test compatibility and behavior before rollout.