Page tree

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


Table of Contents


The support for AWS is distributed among several CAST extensions. This page summarizes what is supported features for AWS when using the most recent versions of the latest versionof the corresponding CAST extensions. 

List of supported languages


and deployment frameworks

Amazon Web Services AWS Lambda functions can be implemented and deployed with several tools (i.e. deployment frameworks) using several languages. The following table shows what language is supported with what framework:summarizes supported functionalities in deployment frameworks and SDKs for different languages:

Framework/API →

Services and services interactions ↓



Serverless v1.x v2.x

Shell (AWS Cli)SDK JavaScript v2.xSDK TypeScript v2.x / v3.xSDK Java v1.x / v2.x

SDK Python boto3

SDK dotnet
Lambda invocation---(tick)(tick)





Lambda creation and link to the handler

Lambda trigger: REST API gateway


Deployment frameworkServerless frameworkAWS CloudFormationAWS Serverless Application Model (SAM)AWS Software Development Kit (SDK)Cloud Development Kit (CDK)Node.js (JavaScript)
Node.js (TypeScript)
Lambda trigger: SQS event(tick)(tick)(tick)(error)(error)(error)(error)(error)(error)
Lambda trigger: S3 event(tick)(tick)(tick)(error)(error)(error)
Lambda trigger: DynamoDB event(error)(error)(error)(error)(error)(error)(error)(error)(error)
Lambda trigger: SNS event(error)(error)(error)


Details about support for each language