ag-AWS 2018 - By Service Section - FAQs > AWS Step Functions | Security > Flashcards
What language does AWS Step Functions use?
Security
AWS Step Functions | Application Integration
You may use any programming language to write an Activity, as long as you can communicate with AWS Step Functions using web service APIs. For convenience, you may use an AWS SDK in the language of your choosing. AWS Lambda supports code written in Node.js (JavaScript), Python, and Java (Java 8 compatible), and C# (using the .NET Core runtime). State machines are defined in JSON using Amazon States Language.