Quick Project Scaffolding
Generate complete pipeline projects with SQL statements, AVRO schemas, and Docker Compose setup in seconds.
Create and manage streaming data pipelines using Apache Kafka and FlinkSQL with AI-powered generation and real-time monitoring.
Building streaming data pipelines traditionally requires deep knowledge of Apache Kafka, FlinkSQL, AVRO schemas, and complex deployment configurations. PipeGen eliminates this complexity by providing:
# Install PipeGen
curl -sSL https://raw.githubusercontent.com/mcolomerc/pipegen/main/install.sh | bash
# Create an AI-generated fraud detection pipeline
pipegen init fraud-detection --describe "Monitor payment transactions, detect suspicious patterns using machine learning, and alert on potential fraud within 30 seconds"
# Deploy local development stack
pipegen deploy
# Run with traffic spikes simulation and report generation
pipegen run --message-rate 100 --duration 10m --traffic-pattern "2m-4m:400%,6m-8m:300%" --reports-dir ./reports
# Or use smart consumer stopping for faster feedback
pipegen run --expected-messages 1000 --message-rate 50
Every pipeline execution automatically generates professional HTML reports saved to the reports/
folder with: