AWS Step Functions website screenshot

AWS Step Functions

AWS Step Functions is a serverless orchestration service that enables developers to compose distributed applications and APIs using visual workflows called state machines. It supports Standard and Express workflows, activities, parallel execution, error handling, and integrates with over 200 AWS services. Step Functions uses the Amazon States Language (ASL) for defining workflow logic as JSON-based state machine definitions.

1 APIs 0 Features
API CompositionServerless OrchestrationWorkflowState MachineAutomation

APIs

AWS Step Functions API

The AWS Step Functions API enables creating, managing, and executing state machines and activities. Key operations include creating and deleting state machines, starting and sto...

Collections

Pricing Plans

Rate Limits

Step Functions Rate Limits

5 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Step Functions Context

16 classes · 8 properties

JSON-LD

API Governance Rules

AWS Step Functions API Rules

9 rules · 3 errors 5 warnings 1 info

SPECTRAL

JSON Structure

Step Functions State Machine Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHubOrganization
GitHubOrganization
🌐
Console
Console
💰
Pricing
Pricing
📰
Blog
Blog

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: AWS Step Functions API
  version: '2016-11-23'
request:
  auth:
    type: apikey
    key: Authorization
    value: '{{Authorization}}'
    placement: header
items:
- info:
    name: State Machines
    type: folder
  items:
  - info:
      name: Create State Machine
      type: http
    http:
      method: POST
      url: https://states.{region}.amazonaws.com/
      headers:
      - name: X-Amz-Target
        value: ''
      body:
        type: json
        data: '{}'
    docs: Creates a state machine. A state machine consists of a collection of states that can do work (Task states), determine
      transitions (Choice states), stop with an error (Fail states), and more. Optionally publish version 1 on creation by
      setting publish to true.
bundled: true