Data format

NDJSON Sample Files

NDJSON (.ndjson) is newline-delimited JSON optimized for streaming pipelines. Use sample NDJSON files to validate event ingestion, line-level error handling, and batch processing behavior.

9 files All to 5MB SHA256 verified Manifest included
Quick facts
CategoryData
Total Files9
Extension.ndjson
MIMEapplication/octet-stream
ManifestJSON
Request Related Coverage
Files first

Start with one representative file.

Starter file

ndjson_api_activity_stream_sample.ndjson · 313 B

Download

Webhook Delivery NDJSON

Line-delimited delivery stream for webhook replay and ingestion testing.

ndjson_webhook_delivery_stream_sample.ndjson · 356 B
Download Fixture

API Activity NDJSON

Line-delimited API activity stream for replay and analytics ingestion.

ndjson_api_activity_stream_sample.ndjson · 313 B
Download Fixture

Malformed NDJSON Stream

Broken line-delimited event stream for parser failure tests.

ndjson_malformed_event_stream_sample.ndjson · 230 B
Download
Filename Size MIME Download
.ndjson Realistic Starter SHA256 27962b74e241...
313 B application/octet-stream Download
.ndjson Edge SHA256 b9a4f27ae434...
230 B application/octet-stream Download
.ndjson SHA256 e3d7a3a53403...
1.0 MB application/octet-stream Download
.ndjson SHA256 39bab07e1729...
200.0 KB application/octet-stream Download
.ndjson SHA256 a9408f51eb49...
2.0 MB application/octet-stream Download
.ndjson SHA256 896c3c8d042a...
500.0 KB application/octet-stream Download
.ndjson SHA256 03528f9db518...
50.0 KB application/octet-stream Download
.ndjson SHA256 e673907f12b7...
5.0 MB application/octet-stream Download
.ndjson Realistic SHA256 734480223447...
356 B application/octet-stream Download
Use cases

Pick the next task, not just the next file.

Use the file table first, then branch into compare or FAQ only if the task needs more context.

Compare and decide

Keep the next decision one step away.

FAQ and reference

Keep the operational details quiet.

Checksum Verification

Use checksums to confirm file integrity after download.

shasum -a 256 your_file_name_here
# Compare output with SHA256 values listed above.
Where is the machine-readable manifest?

Use the manifest when you need stable names, SHA256 values, and URLs for automation.

Validation Methodology
  • Validate extension and MIME detection before processing.
  • Benchmark performance with small and larger files.
  • Test malformed-input handling and error messaging.
Fixture Matrix

Use the curated NDJSON matrix to choose the right clean, edge-case, and broken fixtures for this format.

Open Matrix
Edge-Case Fixtures