Welcome

Topics

Amazon Mechanical Turk is a web service that enables you to post short or long-term work for people to do and receive the work from those people using the Internet. Amazon Mechanical Turk is optimized for work that people can do better than computers, for example, recognizing objects in photos.

This is the Amazon Mechanical Turk Developer Guide. This section describes who should read this guide, how the guide is organized, and other resources related to Amazon Mechanical Turk.

Amazon Web Services is sometimes referred to in this guide as AWS. All copyrights and legal protections still apply.

For a description of what's new in this release of the Amazon Mechanical Turk service, see What's New.

Who Should Read This Guide

This guide serves the following audiences:

  • Developers who want to access the Amazon Mechanical Turk web service using the Amazon Mechanical Turk SDKs to write a script or a software application

  • Business analysts who do not want to write software, but who can use the Amazon Mechanical Turk command line interface to access the Amazon Mechanical Turk web service

Both audiences share the desire to use an on-demand workforce to accomplish jobs using Amazon Mechanical Turk.

Required Knowledge and Skills

For developers, use of this guide assumes you are familiar with the following:

All readers should have read the Amazon Mechanical Turk Getting Started Guide, which includes a high-level introduction, instructions on how to sign up to use Amazon Mechanical Turk, and a tutorial.

How to Give Us 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!

How This Guide Is Organized

This guide is organized into several major sections described in following the table.

Information Relevant Sections

What's new in this release.

What's New

Basic concepts

Introduction to Amazon Mechanical Turk

Requesters and Workers

Understanding Requesters and Workers

Tasks (HITs) Requesters make available to Workers

Working With HITs

Worker Assignments

Creating and Managing Assignments

Worker Qualifications

Creating and Managing Qualifications

Requester Notifications

Creating and Managing Notifications

Each section is written to stand on its own, so you can look up the information you need and go back to work. However, you can also read through the major sections sequentially to get in-depth knowledge about the Amazon Mechanical Turk.

Amazon Mechanical Turk Resources

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

Resource Description

Amazon Mechanical Turk Getting Started Guide

The Getting Started Guide provides a quick tutorial of the service based on a simple use case. Examples and instructions for C#, Java, Perl, Ruby and the Command Line Tools are included.

Amazon Mechanical Turk API Reference

The API Reference describes the operations you can use to execute Amazon Mechanical Turk functionality.

Amazon Mechanical Turk Command Line Tools Reference

The Command Line Tools Reference describes the commands you can use to execute Amazon Mechanical Turk functionality.

Amazon Mechanical Turk Technical FAQ

The FAQ covers the top 20 questions developers have asked about this product.

Amazon Mechanical Turk 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 Web Services.

AWS Support Center

The home page for AWS Technical Support, including access to our Developer Forums, Technical FAQs, Service Status page, and Premium Support.

Amazon Mechanical Turk product information

The primary web page for information about Amazon Mechanical Turk.

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.