Amazon SQS

Fully managed message queuing for microservices, distributed systems, and serverless applications

Get 1 million requests free

with the AWS Free Tier

Eliminate overhead with no upfront costs and without needing to manage software or maintain infrastructure.

Reliably deliver large volumes of data, at any level of throughput, without losing messages or needing other services to be available.

Securely send sensitive data between applications and centrally manage your keys using AWS Key Management.

Scale elastically and cost-effectively based on usage so you don’t have to worry about capacity planning and preprovisioning.

How it works

Amazon Simple Queue Service (SQS) lets you send, store, and receive messages between software components at any volume, without losing messages or requiring other services to be available.

Diagram showing a producer sending messages to Amazon SQS, which encrypts and relays the messages to consumers.
Click to enlarge
Introducing Amazon Simple Queue Service (SQS) FIFO Queues (2:04)
Why Amazon SQS?
Learn about how first-in-first-out (FIFO) queues help make sure the messages you send to systems are published in the correct order.
Why Amazon SQS?
Learn about how first-in-first-out (FIFO) queues help make sure the messages you send to systems are published in the correct order.

Use cases

Increase application reliability and scale

Amazon SQS provides a simple and reliable way for customers to decouple and connect components (microservices) together using queues.

Decouple microservices and process event-driven applications

Separate frontend from backend systems, such as in a banking application. Customers immediately get a response, but the bill payments are processed in the background.

Ensure work is completed cost-effectively and on time

Place work in a single queue where multiple workers in an autoscale group scale up and down based on workload and latency requirements.

Maintain message ordering with deduplication

Process messages at high scale while maintaining the message order, allowing you to deduplicate messages.

How to get started

Sign in to the Amazon SQS console

Get started with Amazon SQS for free.

Create an Amazon SQS queue

Explore and learn with simple tutorials.

Check out Amazon SQS features

Explore features and integrations with other AWS services.


Explore more of AWS