Amazon Simple Queue Service

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

Learn more about Amazon SQS 

What is Amazon Simple Queue Service?

Decouple and scale microservices, distributed systems, and serverless applications with a fully managed messaging queuing service.

Send, store, and receive messages between software components an any volume, without losing messages or requiring other service to be available.

Create Standard and FIFO (first-in-first-out) messaging queues for maximum throughput, best-effort ordering, and at-least-once delivery, or processing in the exact order messages are received.

Benefits

Lower management burden
Manage all ongoing operations and underlying infrastructure needed to provide a highly available and scalable message queuing service
Deliver messages reliably
Let you decouple application components so that they run and fail independently, increasing the overall fault tolerance of the system.
Secure sensitive data
Exchange sensitive data between applications using server-side encryption (SSE) to encrypt each message body.
Scale to meet demand

Leverage AWS to dynamically scale based on demand and pay only for what you use, which provides significant cost saving versus the “always-on” model.

Amazon Simple Queue Service on the Free Tier
PRODUCT DESCRIPTION  FREE TIER OFFER DETAILS  PRODUCT PRICING

Amazon Simple Queue Service

Scalable queue for storing messages as they travel between computers.

ALWAYS FREE

1,000,000 Requests per month

Amazon Simple Queue Service Pricing

Free Tier Offer

AWS helps new customers get started for free. See how you can use the AWS Free Tier with Amazon Simple Queue Service

Amazon Simple Queue Service
Scalable queue for storing messages as they travel between computers.
ALWAYS FREE
1,000,000 Requests per month

 

Amazon Simple Queue Service Pricing »
AWS Lambda
Sign up for an AWS Account
Creating an AWS account is free and gives you immediate access to the AWS Free Tier.

Learn more About Amazon Simple Queue Service

Browse through our collection of videos to learn more about Amazon Simple Queue Service

  • Videos
  • Introducing Amazon Simple Queue Service (SQS) Server-side Encryption (19:58)
    How to Add a Managed Queue to a .NET Application With Amazon SQS (15:04)
    Introducing Amazon Simple Queue Service (SQS) FIFO Queues (2:04)
    Choosing the Right Messaging Service for Your Distributed App (52:41)
  • Customer Stories
  • EMS Delivers 500% ROI through IoT Capabilities Using AWS.

    Petroleum retailers in Australia are improving the performance and safety of their service stations with an AWS IoT–enabled solution called Fuelsuite from EMS. Fuelsuite schedules messages to and from the edge devices by using Amazon SQS.

    NASA Builds an Image and Video Library for the Future using AWS.

    The NASA image & video library provides easy access to thousands of images, audio recordings and videos, documenting NASA’s more than half a century of achievements in exploring the vast unknown. The architecture includes Amazon SQS to decouple incoming jobs from pipeline processes.
  • Tutorials
  • Tutorials

    Start with these free and simple tutorials to explore Amazon SQS.

    Send Messages Between Distributed Applications with Amazon Simple Queue Service (SQS)

    In this tutorial, you will learn how to set up asynchronous messaging with Amazon Simple Queue Service (Amazon SQS). Amazon SQS is the AWS service that allows application components to communicate in the cloud. You will use the Amazon SQS console to create and configure a message queue, send a message, receive and delete that message, and then delete the queue.

    Learn more »

    Orchestrate Queue-based Microservices with AWS Step Functions and Amazon SQS

    In this tutorial, you will learn how to use AWS Step Functions and Amazon SQS to design and run a serverless workflow that orchestrates a message queue-based microservice. Step Functions is a serverless orchestration service that lets you easily coordinate multiple AWS services into flexible workflows that are easy to debug and easy to change. Amazon SQS is the AWS service that allows application components to communicate in the cloud.

    Learn more »

    Send Fanout Event Notifications with Amazon Simple Queue Service (SQS) and Amazon Simple Notification Service (SNS)

    In this tutorial, you will implement a fanout messaging scenario using Amazon Simple Notification Service (SNS) and Amazon Simple Queue Service (SQS). In this scenario, messages are "pushed" to multiple subscribers, which eliminates the need to periodically check or poll for updates and enables parallel asynchronous processing of the message by the subscribers.

    Learn more »

AWS Free Tier

The AWS Free Tier offers users an opportunity to explore products for free, with offers including products that are always free, free for 12 months, and short-term free trials.

Get Started

Creating an AWS account is free and gives you immediate access to the AWS Free Tier.