Pipes

Pipes #

Pipes dispatch events from an origin stream to a destination stream. Pipes have no compute costs to the user and enable data sharing between streams or especially between accounts. Streams have read, write, and execute permissions, you may be granted read permissions without execute permissions to a stream. Pipes let you copy events from that stream to a stream you own, where you can attach reducers.

Pipet itself provides substreams per account at pipet.io/pipet/events(acct), allowing you to see all events in your account. If you’d like to run reducers to, for instance, receive alerts whenever a new stream is created, you can pipe to your pipet substream to your own streams and attach reducers to that stream.

You may select index ranges, timestamp ranges, event types, or substreams. There can only be one pipe per distinct origin stream and destination stream, though any stream have can multiple pipes piping to it.