rivven-0.0.21 is not a library.
rivven
Command-line interface for the Rivven event streaming platform.
Overview
rivven provides a CLI for managing topics, producing/consuming messages, and administering consumer groups. Designed for both interactive use and scripting.
For CDC (Change Data Capture), use the separate rivven-connect binary.
Installation
Quick Start
# Check connectivity
# Create a topic
# Produce a message
# Consume messages
Commands
Topic Management
# List all topics
# Create topic with partitions (default: 3)
# Get topic metadata (name + partition count)
# Delete a topic
Produce Messages
# Produce a message (positional arguments: topic, message)
# Produce with a key
# Produce to a specific partition
# Connect to a different server
Consume Messages
# Consume from partition 0, offset 0 (defaults)
# Consume from a specific partition and offset
# Limit number of messages (default: 100)
# Follow mode — continuously consume new messages (like tail -f)
Consumer Group Management
# List all consumer groups
# Describe a group (show committed offsets per topic/partition)
# Delete a consumer group
Connectivity
# Ping the server
# Ping a specific server
Global Options
All commands accept --server <address> to override the default server address (127.0.0.1:9092).
Documentation
License
Apache-2.0. See LICENSE.