# Amazon Simple Workflow Service

**Canonical:** https://apis.io/providers/amazon-swf/  
**Website:** https://aws.amazon.com/swf/  
**APIs profiled:** 37

Amazon Simple Workflow Service (Amazon SWF) helps developers build, run, and scale background jobs that have parallel or sequential steps. It is a fully managed state tracker and task coordinator in the cloud that manages intertask dependencies, scheduling, and concurrency for application workflows.

## Kin Score — 45.8 / 100 (developing)

Scored 2026-08-20 under rubric 0.12.0. Trend: flat (-1.9 from 47.7).

| Facet | Score |
|---|---|
| Discoverability | 40.7 |
| Contract Quality | 67.8 |
| Governance | 25.0 |
| Contract Governance | 25.0 |
| Operational Transparency | 26.3 |
| Developer Ergonomics | 40.5 |
| Commercial Clarity | 51.3 |
| Access Clarity | 51.3 |

## Agent readiness — 35.0 (agent-ready)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| Reversibility Documented | no |
| MCP Server | no |
| Auth Clarity | yes |
| Idempotency | no |
| Error Semantics | no |
| OpenAPI Examples | verified |
| Rate Limit Signal | documented |
| Event Surface Described | no |
| Agent Skills | no |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | no |

## Access

Freemium · Self-serve signup — onboarding: self-serve, pricing: freemium, trial: no (confidence: high).

## APIs (37)

- **Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.CountClosedWorkflowExecutions API** — The #X Amz Target=SimpleWorkflowService.CountClosedWorkflowExecutions API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.countclose...
- **Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.CountOpenWorkflowExecutions API** — The #X Amz Target=SimpleWorkflowService.CountOpenWorkflowExecutions API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.countopenwor...
- **Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.CountPendingActivityTasks API** — The #X Amz Target=SimpleWorkflowService.CountPendingActivityTasks API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.countpendingac...
- **Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.CountPendingDecisionTasks API** — The #X Amz Target=SimpleWorkflowService.CountPendingDecisionTasks API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.countpendingde...
- **Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.DeprecateActivityType API** — The #X Amz Target=SimpleWorkflowService.DeprecateActivityType API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.deprecateactivityt...
- **Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.DeprecateDomain API** — The #X Amz Target=SimpleWorkflowService.DeprecateDomain API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.deprecatedomain.
- **Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.DeprecateWorkflowType API** — The #X Amz Target=SimpleWorkflowService.DeprecateWorkflowType API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.deprecateworkflowt...
- **Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.DescribeActivityType API** — The #X Amz Target=SimpleWorkflowService.DescribeActivityType API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.describeactivitytype.
- **Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.DescribeDomain API** — The #X Amz Target=SimpleWorkflowService.DescribeDomain API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.describedomain.
- **Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.DescribeWorkflowExecution API** — The #X Amz Target=SimpleWorkflowService.DescribeWorkflowExecution API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.describeworkfl...
- **Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.DescribeWorkflowType API** — The #X Amz Target=SimpleWorkflowService.DescribeWorkflowType API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.describeworkflowtype.
- **Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.GetWorkflowExecutionHistory API** — The #X Amz Target=SimpleWorkflowService.GetWorkflowExecutionHistory API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.getworkflowe...
- **Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.ListActivityTypes API** — The #X Amz Target=SimpleWorkflowService.ListActivityTypes API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.listactivitytypes.
- **Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.ListClosedWorkflowExecutions API** — The #X Amz Target=SimpleWorkflowService.ListClosedWorkflowExecutions API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.listclosedw...
- **Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.ListDomains API** — The #X Amz Target=SimpleWorkflowService.ListDomains API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.listdomains.
- **Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.ListOpenWorkflowExecutions API** — The #X Amz Target=SimpleWorkflowService.ListOpenWorkflowExecutions API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.listopenworkf...
- **Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.ListTagsForResource API** — The #X Amz Target=SimpleWorkflowService.ListTagsForResource API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.listtagsforresource.
- **Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.ListWorkflowTypes API** — The #X Amz Target=SimpleWorkflowService.ListWorkflowTypes API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.listworkflowtypes.
- **Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.PollForActivityTask API** — The #X Amz Target=SimpleWorkflowService.PollForActivityTask API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.pollforactivitytask.
- **Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.PollForDecisionTask API** — The #X Amz Target=SimpleWorkflowService.PollForDecisionTask API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.pollfordecisiontask.
- **Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.RecordActivityTaskHeartbeat API** — The #X Amz Target=SimpleWorkflowService.RecordActivityTaskHeartbeat API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.recordactivi...
- **Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.RegisterActivityType API** — The #X Amz Target=SimpleWorkflowService.RegisterActivityType API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.registeractivitytype.
- **Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.RegisterDomain API** — The #X Amz Target=SimpleWorkflowService.RegisterDomain API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.registerdomain.
- **Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.RegisterWorkflowType API** — The #X Amz Target=SimpleWorkflowService.RegisterWorkflowType API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.registerworkflowtype.
- **Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.RequestCancelWorkflowExecution API** — The #X Amz Target=SimpleWorkflowService.RequestCancelWorkflowExecution API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.requestca...
- **Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.RespondActivityTaskCanceled API** — The #X Amz Target=SimpleWorkflowService.RespondActivityTaskCanceled API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.respondactiv...
- **Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.RespondActivityTaskCompleted API** — The #X Amz Target=SimpleWorkflowService.RespondActivityTaskCompleted API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.respondacti...
- **Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.RespondActivityTaskFailed API** — The #X Amz Target=SimpleWorkflowService.RespondActivityTaskFailed API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.respondactivit...
- **Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.RespondDecisionTaskCompleted API** — The #X Amz Target=SimpleWorkflowService.RespondDecisionTaskCompleted API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.responddeci...
- **Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.SignalWorkflowExecution API** — The #X Amz Target=SimpleWorkflowService.SignalWorkflowExecution API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.signalworkflowex...
- **Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.StartWorkflowExecution API** — The #X Amz Target=SimpleWorkflowService.StartWorkflowExecution API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.startworkflowexec...
- **Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.TagResource API** — The #X Amz Target=SimpleWorkflowService.TagResource API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.tagresource.
- **Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.TerminateWorkflowExecution API** — The #X Amz Target=SimpleWorkflowService.TerminateWorkflowExecution API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.terminatework...
- **Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.UndeprecateActivityType API** — The #X Amz Target=SimpleWorkflowService.UndeprecateActivityType API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.undeprecateactiv...
- **Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.UndeprecateDomain API** — The #X Amz Target=SimpleWorkflowService.UndeprecateDomain API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.undeprecatedomain.
- **Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.UndeprecateWorkflowType API** — The #X Amz Target=SimpleWorkflowService.UndeprecateWorkflowType API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.undeprecateworkf...
- **Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.UntagResource API** — The #X Amz Target=SimpleWorkflowService.UntagResource API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.untagresource.

## Agentic access (1)

- **Amazon Swf Agentic Access** — 37 operations · 37 acting · 2 human-in-the-loop

## Security (4)

- **Amazon Swf Authentication** — apiKey · 1 scheme
- **Amazon Swf Domain Security** — TLSv1.3 · HSTS · DMARC
- **Amazon Swf Vulnerability Disclosure** — security.txt · contact published
- **Amazon Swf Trust Center** — PCI DSS, HIPAA, FedRAMP, GDPR, FIPS 140

## Plans (1)

- **Amazon Swf Plans Pricing**

## Use cases (4)

- **Media Processing Pipelines** — Coordinate multi-step media encoding, transcoding, and publishing workflows.
- **Order Processing** — Orchestrate e-commerce order fulfillment with parallel and sequential steps.
- **Data Analytics Workflows** — Manage ETL pipelines and data processing jobs across distributed systems.
- **Human Task Orchestration** — Coordinate workflows that require human review or approval steps.

## Tags

Automation, Task Coordination, Workflows

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/amazon-swf/). Scores are computed from the provider's own public artifacts under a published rubric.
