01
Create a stream
Streams are append-only logs with a name and a retention window. The free tier holds three streams for seven days, which is enough for everything below.
$ conduit streams create orders --retention 7d
Created stream orders (retention 7d, region bom)
02
Publish one event
Events are JSON with an optional key. Keys decide partitioning; omit the key and the platform spreads load for you.
$ conduit publish orders '{"id": 1042, "total": 1899}'
Accepted 1 event (key auto, offset 881203)03
Read it back
Consume from the head or replay from any offset. Offsets are stable, so replays are boring in the good way.
$ conduit consume orders --from earliest --limit 1
{"id": 1042, "total": 1899, "_offset": 881203}