Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.pipedata.io/llms.txt

Use this file to discover all available pages before exploring further.

Pipedata is a CLI for moving JSON records between systems. You push NDJSON into a named pipe from one machine, pull it from another, and optionally forward it to a webhook with retries and rate limits handled for you.
$ echo '{"event":"signup"}' | pd push orders   # send
$ pd pull orders                               # receive
$ pd dest http alerts \
  --source orders \
  --method POST   \
  --url https://example.com/hook
Pipes are persistent. Records you push are kept until you delete the pipe, so a slow consumer never loses data and you can replay from any record ID.

Next steps

Quickstart

Install pd, log in, and send your first record.

Guides

Task-oriented recipes: send, receive, forward, dedupe, manage.

Pricing

Pay-as-you-go with a permanent free allotment.