You can quickly get started with SQS by using the AWS SDKs, samples, and how-tos. From Java and Ruby to .NET and Python, you can use SQS in your applications in a few lines of code. Organized by the language of your choice, below, you'll find samples, snippets, and other resources to help you: create queues, issue requests, send/receive messages, and more.

Get Started with AWS for Free

Create a Free Account
Or Sign In to the SQS Console

The Amazon SQS Free Tier provides you with 1 million requests per month at no charge.

View AWS Free Tier Details »

The Developer Guide introduces you to Amazon SQS and provides tips and links to advanced product features and resources.

HTML | PDF | Kindle

1. First, install the AWS SDK for Java.

3. (Optional) If you want Java Message Service (JMS) 1.1 compatibility, install the Amazon SQS Java Messaging Library.

4. (Optional) If you want to use message payloads larger than 256KB, install the Amazon SQS Extended Client Library for Java.

2. Next, get SQS Java samples on GitHub (also included in the Java SDK).

Get SQS Java Samples From GitHub

1. First, install the AWS SDK for Ruby.

2. Next, get SQS Ruby samples on GitHub.

Get SQS Ruby Samples From GitHub

1. First, install the AWS SDK for Python.

2. Next, use the Boto (Python) tutorial.

Read the SQS Python Tutorial

1. First, install the AWS SDK for .NET.

2. Next, get the .NET integration tests on GitHub.

Get SQS .NET Integration Tests from GitHub

1. First, install the AWS SDK for PHP.

2. Next, see the PHP recipes for using SQS.

See SQS PHP Recipes

1. First, install the AWS SDK for JavaScript/Node.

2. Next, see JavaScript/Node recipes and snippets for SQS.

See JavaScript/Node Snippets and Recipes

If you don't find what you need through the samples, recipes and SDKs, you can:

You can also read how-to's and learn more about use cases for SQS by reading SQS articles and tutorials.

Read SQS Articles and Tutorials