Skip to main content

Amazon SWF pricing

Why SWF?

Pay only for what you use. There is no minimum fee. Estimate your monthly bill using the Simple Monthly Calculator

All charges are metered daily and billed monthly.

Free Tier*

Amazon SWF offers the following each month to new and existing customers:

  • 1,000 workflow executions can be started at no charge
  • 10,000 tasks, timers, signals, and markers can be used in aggregate at no charge
  • 30,000 workflow-days can be used at no charge. A workflow-day refers to each 24-hour period that an execution is either open or retained in Amazon SWF.

 

AWS Pricing Calculator

Calculate your Amazon SWF and architecture cost in a single estimate.

Create your custom estimate now

Workflow executions

A workflow is a set of tasks executed in a certain order (sometimes with a set of conditional flows or loops). Each time that a workflow is executed, it is considered a distinct workflow execution. You pay for workflow executions when you start them (i.e. their first task becomes available for application hosts to execute) and for each 24-hour period until they are completed. The first 24 hours of workflow execution are free.

Start a workflow execution

Region: EU (Germany)

  • €0.00 for first 1,000 workflow executions
  • €0.0001115149 per workflow execution above the free tier

Open and retained workflows

Region: EU (Germany)

  • €0.00 for first 30,000 combined open workflow and retained workflow days (24 hour period)
  • €0.0000055757 per 24 hour period that a workflow is retained above the free tier
  • €0.0000055757 per 24 hour period that a workflow is open above the free tier

Except as otherwise noted, our prices are exclusive of applicable taxes and duties, including VAT and applicable sales tax. For customers with a Japanese billing address, use of AWS is subject to Japanese consumption tax. Learn more.

Tasks, markers, timers and signals

Until a workflow execution is completed, your worker or client machines will execute additional tasks, may add “markers” (custom workflow execution log entries), start timers, or receive signals. For each of these you pay:

Region: EU (Germany)

  • €0.00 for first 10,000 combined tasks, signals, timers, markers
  • €0.0000278787 per task, signal, timer, or marker above the free tier

Except as otherwise noted, our prices are exclusive of applicable taxes and duties, including VAT and applicable sales tax. For customers with a Japanese billing address, use of AWS is subject to Japanese consumption tax. Learn more.

Data transfer**

You may incur additional data transfer charges between regions billed at standard AWS Data Transfer Charges

Example cost calculation

To illustrate Amazon SWF pricing, consider a simple video processing application with three tasks: download a video, encode it, and store the encoded video in Amazon S3. This application is used to encode 10,000 videos, each of which comprises a unique workflow execution. The workers and deciders in this application are all running on Amazon EC2 in the same region as Amazon SWF. The cost incurred for running 10,000 workflow executions of this workflow daily in THF is €1.95 as follows:

  • €1.11 for starting 10,000 workflow executions (10,000 x €0.00011)
  • €0.84 for initiating tasks (€0.000028 per task x 3 tasks per workflow execution x 10,000 workflow executions)
  • We assume a video can be encoded and uploaded to S3 in less than 24 hours. As a result the workflow execution completes within 24 hours of being started and there is no ongoing workflow execution charge.

Let’s suppose you also want to have Amazon SWF retain information about the encoding workflow executions for 7 days after they complete. The cost for retaining information about the workflow executions is €0.39 (€0.0000056 per day per execution x 7 workflow-days of retention x 10,000 workflow executions)

In total the Amazon SWF cost to coordinate the encoding and uploading of 10,000 videos and to retain information about the associated workflow executions and processing steps for 7 days is: €2.34 (€1.95 for running the workflow executions + €0.39 for retaining information on them).