Welcome

Topics

Welcome to the Amazon Simple Queue Service Getting Started Guide. Amazon Simple Queue Service is a messaging queue service: it's a service that handles message or work flows between other components in a system.

This guide is designed to help you understand how to make requests to the Amazon Simple Queue Service, and present some ideas for using this service. This section of the Getting Started Guide describes who should read this guide, how the guide is organized, and other resources related to the Amazon Simple Queue Service (Amazon SQS).

The Amazon Simple Queue Service will occasionally be referred to within this guide as simply "SQS"; all copyrights and legal protections still apply.

Audience

This guide is intended for developers who are building distributed web-enabled applications. An application could typically use Amazon SQS to move data between distributed application components performing different tasks, without losing messages or requiring each component to be always available.

Required Knowledge and Skills

Use of this guide assumes you are familiar with the following:

In addition, for this guide, you need to be familiar with one of the following programming languages:

  • Java

  • C#

  • Perl

  • PHP

Reader Feedback

The online version of this guide provides a link that enables you to enter feedback about this guide. We strive to make our guides as complete, error free, and easy to read as possible. You can help by giving us feedback. Thank you in advance!

Feedback link

How to Use This Guide

This guide is organized as a high-level introduction and tutorial. It is divided into several major sections that allow you to practice using Amazon SQS in a simple environment. Each section builds on the previous sections, so that if you read and work through the examples in sequence, you get a basic understanding of Amazon SQS, and also have a simple working application.

The major sections of this guide are:

"What's New" lists the changes in this guide since the last version.

"Introduction to Amazon SQS" introduces you to Amazon SQS, summarizes the main SQS features, and describes the lifecycle of a message.

"Getting Set Up" describes what you need to do to prepare to send your first SQS request. It includes getting an AWS developer account, signing up for SQS, and getting the tools you need to run the samples.

"Working with Amazon SQS" walks you through running the samples that AWS provides.

"Where to Go from Here" offers some ideas for you to learn more about Amazon SQS and find ways to incorporate the service in your environment.

Showing Your Preferred Programming Language

In the HTML version of this document, you can hide the sections of this guide that don't apply to the programming language you are using. There is a language selection menu in the upper-right corner of pages with language-specific text. Select your language to hide all others, or select All to show the examples in all available languages.

Turning on language filter

Your selection applies to all of the pages in this guide.

Amazon SQS Resources

The following table lists related resources that you'll find useful as you work with this service.

Resource Description
Amazon Simple Queue Service Developer Guide The developer guide provides a detailed discussion of the service. It includes an architectural overview, programming reference, and API reference.

Amazon Simple Queue Service API Reference

The API reference gives the WSDL location; complete descriptions of the API actions, parameters, and data types; and a list of errors that the service returns.

Amazon SQS Schema Documentation The release notes give a high-level overview of the current release. They specifically note any new features, corrections, and known issues.
Amazon SQS Release Notes The release notes give a high-level overview of the current release. They specifically note any new features, corrections, and known issues.

AWS Developer Resource Center

A central starting point to find documentation, code samples, release notes, and other information to help you build innovative applications with AWS.

Discussion Forums

A community-based forum for developers to discuss technical questions related to Amazon SQS.

AWS Support Center

The home page for AWS Technical Support, including access to our Developer Forums, Technical FAQs, Service Status page, and AWS Premium Support (if you are subscribed to this program).

AWS Premium Support Information

The primary web page for information about AWS Premium Support, a one-on-one, fast-response support channel to help you build and run applications on AWS Infrastructure Services.

Product information for Amazon SQS The primary web page for information about Amazon SQS.

Contact Us

A central contact point for inquiries concerning AWS billing, account, events, abuse etc.

Conditions of Use

Detailed information about the copyright and trademark usage at Amazon.com and other topics.