Posted On: Nov 6, 2023

Today, Amazon Simple Queue Service (SQS) announces an integration with Amazon EventBridge Pipes in the SQS service console, making it easier to send messages from your SQS queue to one of over 14 AWS service targets, including Amazon Kinesis Data Streams and Firehose, AWS Step Functions, Amazon SNS, Amazon ECS, Amazon EventBridge event buses, or another SQS queue. The EventBridge Pipes integration also supports the EventBridge API Destinations target which uses API calls to send your SQS messages to software as a service (SaaS) applications or your own applications within or outside AWS.

Getting your data flowing from your SQS queue is as simple as clicking the “Connect SQS queue to pipe” button on the selected SQS queue page, naming the connection, and selecting a target. You can customize message batch size, batch window, and more, if desired. An optional filtering step allows only specific messages to flow into the pipe and an optional enrichment step using AWS Lambda, AWS Step Functions, API Destinations, or Amazon API Gateway can be used to enrich or transform your SQS messages before they reach the target. By removing the need to write, manage, and scale undifferentiated integration code, the EventBridge Pipes integration allows you spend your time building your services rather than connecting them.

Get started by selecting an SQS queue in the SQS console and then selecting the EventBridge Pipes tab, or, learn more by reading the AWS News blog post on how Amazon EventBridge Pipes can help you more easily integrate your services.