Build EventBridge Pipes source, filter, enrichment, and target configurations.
Last verified: May 2026
Build EventBridge Pipes source-filter-enrichment-target configs for event-driven architectures.
Required Fields
NameRoleArnSourceTargetOutput will appear here...Amazon EventBridge Pipes connects event sources to targets with optional filtering, enrichment, and transformation — all without writing custom integration code. A pipe has four stages: source (SQS, Kinesis, DynamoDB Streams, Kafka, or MQ), filter (EventBridge pattern matching to select events), enrichment (optional Lambda, Step Functions, or API Gateway call to augment events), and target (over 15 AWS services). The Pipes Config Builder helps you configure each stage with proper source parameters, filter patterns, enrichment settings, and target input transformations.
Your team's order pipeline currently has: SQS → Lambda (transforms message + filters by region + calls Step Functions) → Step Functions. Lambda is 200 lines, runs millions of times/month, and has cold-start latency on first invocations. The builder helps replace it with an EventBridge Pipe: SQS source → filter on `detail.region == "us-east"` → input transform reshaping the payload → Step Functions target. The Lambda is decommissioned. Cost drops ~60%, latency improves (no Lambda cold starts), and 200 lines of code retire.
EventBridge Pipes eliminate ~80% of the 'Lambda function that just transforms events between services' code. Instead of writing a Lambda to read from SQS, transform, and call Step Functions, define a Pipe with input transformation. Less code, faster, cheaper.
Filter early in the pipe stages. Filtering at the source level (Pipes filter stage) drops events before they consume enrichment Lambda invocations — much cheaper than filtering in the enrichment function and discarding events.
DynamoDB Streams + Pipes + Step Functions is the modern pattern for event-driven workflows. Old way: DDB Stream → Lambda (parses event, transforms, invokes Step Functions). New way: DDB Stream → Pipe (filter + transform) → Step Functions. Less code to maintain, fewer failure modes.
The builder constructs EventBridge Pipes definitions with the four stages: source (SQS, Kinesis, DDB Streams, Kafka, MQ, with batching/starting position config), filter (EventBridge pattern matching), enrichment (optional Lambda/Step Functions/API Gateway/API destination), and target (any of 15+ AWS services with input transformation). Output is generated as aws pipes create-pipe commands and Terraform aws_pipes_pipe resources.
Was this tool helpful?
Disclaimer: This tool runs entirely in your browser. No data is sent to our servers. Always verify outputs before using them in production. AWS, Azure, and GCP are trademarks of their respective owners.