Additional Documentation for the Amazon Simple Workflow Service
In addition to this Developer Guide, you may find the following documentation useful.
Amazon Simple Workflow Service API Reference
The Amazon Simple Workflow Service API Reference provides detailed information about the Amazon SWF HTTP API, including actions, request and response structures and error codes.
Amazon Flow Framework Documentation
The Amazon Flow Framework
Each Amazon Flow Framework is designed to work idiomatically in the language for which it is designed, so you can work naturally with your language of choice to implement workflows with all of the benefits of Amazon SWF.
There is an Amazon Flow Framework for Java. The Amazon Flow Framework for Java Developer Guide provides information about how to obtain, set up and use the Amazon Flow Framework for Java.
Amazon SDK Documentation
The Amazon Software Development Kits (SDKs) provide access to Amazon SWF in many different programming languages. The SDKs follow the HTTP API closely, but also provide language-specific programming interfaces for some Amazon SWF features. You can find out more information about each SDK by visiting the following links.
Note
Only SDKs that have support for Amazon SWF at the time of writing are listed here. For a full list of the
available Amazon SDKs, visit the Tools for Amazon Web Services
- Java
-
The Amazon SDK for Java provides a Java API for Amazon infrastructure services.
To view the available documentation, see the Amazon SDK for Java Documentation
page. You can also go directly to the Amazon SWF sections in the SDK reference by following these links: - JavaScript
-
The Amazon SDK for JavaScript allows developers to build libraries or applications that make use of Amazon services using a simple and easy-to-use API available both in the browser or inside of Node.js applications on the server.
To view the available documentation, see the Amazon SDK for JavaScript Documentation
page. You can also go directly to the Amazon SWF section in the SDK reference by following this link: - .NET
-
The Amazon SDK for .NET is a single, downloadable package that includes Visual Studio project templates, the Amazon .NET library, C# code samples, and documentation. The Amazon SDK for .NET makes it easier for Windows developers to build .NET applications for Amazon SWF and other services.
To view the available documentation, see the Amazon SDK for .NET Documentation
page. You can also go directly to the Amazon SWF sections in the SDK reference by following these links: - PHP
-
The Amazon SDK for PHP provides a PHP programming interface to Amazon SWF.
To view the available documentation, see the Amazon SDK for PHP Documentation
page. You can also go directly to the Amazon SWF section in the SDK reference by following this link: - Python
-
The Amazon SDK for Python (Boto) provides a Python programming interface to Amazon SWF.
To view the available documentation, see the boto: A Python interface to Amazon Web Services
page. You can also go directly to the Amazon SWF sections in the documentation by following these links: - Ruby
-
The Amazon SDK for Ruby provides a Ruby programming interface to Amazon SWF.
To view the available documentation, see the Amazon SDK for Ruby Documentation
page. You can also go directly to the Amazon SWF section in the SDK reference by following this link:
Amazon CLI Documentation
The Amazon Command Line Interface (Amazon CLI) is a unified tool to manage your Amazon services. With just one tool to download and configure, you can control multiple Amazon services from the command line and automate them through scripts.
For more information about the Amazon CLI, see the Amazon Command Line Interface
For an overview of the available commands for Amazon SWF, see swf in the Amazon CLI Command Reference.