Iterative Tasks on Mechanical Turk

TurKit is a Java/JavaScript API for running iterative tasks on Mechanical Turk. You can safely re-execute TurKit programs without re-running costly side effects on Mechanical Turk, like creating new HITs, but still write your program in a straightforward imperative manner—there is no need to unravel the program into a state machine. For a detailed description, please read the paper.

Get Started

Download TurKit

TurKit is provided "as is", without warranty, under the MIT License

TurKit is open source, and is hosted on Google Code—you can download the source code.

Join the TurKit Discussion on Google Groups.



Please direct questions to Greg Little, or the discussion group.


TurKit JavaScript API

TurKit Java API

External Links