Skip to content
Amazon Web Services logo

Amazon Web Services integration

Cloud Infrastructure · 21 actions · Custom auth

Interact with AWS services including DynamoDB, S3, Lambda, SNS, SQS, EventBridge, CloudWatch Logs, and Redshift.

The ModuleX Amazon Web Services integration lets a ModuleX agent operate Amazon Web Services on your behalf, running list actions across cloudwatch logs put log events, dynamodb create tables and dynamodb execute statements, directly from a plain-English request, using your organization's own Amazon Web Services credentials. No pre-built workflow is required: the agent picks the right Amazon Web Services action for the task.

Amazon Web Services is a cloud infrastructure platform. ModuleX adds the agent layer: ask for an outcome and it selects and runs the right Amazon Web Services action. Or, when you want a repeatable process, the composer assembles a Amazon Web Services workflow for you, streaming the nodes onto the canvas as it builds.

Drive Amazon Web Services in plain English

Type what you want. A ModuleX agent picks the right Amazon Web Services action, or chains several, and runs it. No workflow to build.

  • Show me the region options that match what I describe
    resolves tolist_region_options
  • Upload a log event to a specified CloudWatch Logs log stream
    resolves tocloudwatch_logs_put_log_event
  • Create a new DynamoDB table with configurable key schema, billing mode, and optional streams
    resolves todynamodb_create_table

What you can automate with Amazon Web Services

  • Pull a list of region options for a reportlist_region_options
  • Upload a log event to a specified CloudWatch Logs log streamcloudwatch_logs_put_log_event
  • Create a new DynamoDB table with configurable key schema, billing mode, and optional streamsdynamodb_create_table
  • Execute a PartiQL statement against DynamoDB for reads or writesdynamodb_execute_statement
  • Retrieve an item from a DynamoDB table by its primary keydynamodb_get_item
  • Create or replace an item in a DynamoDB tabledynamodb_put_item

Amazon Web Services integration at a glance

Actions available21
AuthenticationCustom
Uses your own credentialsYes
Works with the assistantYes
Works in the composerYes
Multi-step / tool-chainingYes
Technical referenceView docs
Integration version1.0.0
Last updatedJul 2026

All 21 Amazon Web Services actions

Cloudwatch Logs Put Log Events1
cloudwatch_logs_put_log_event
Upload a log event to a specified CloudWatch Logs log stream.
Dynamodb Create Tables1
dynamodb_create_table
Create a new DynamoDB table with configurable key schema, billing mode, and optional streams.
Dynamodb Execute Statements1
dynamodb_execute_statement
Execute a PartiQL statement against DynamoDB for reads or writes.
Dynamodb Get Items1
dynamodb_get_item
Retrieve an item from a DynamoDB table by its primary key.
Dynamodb Put Items1
dynamodb_put_item
Create or replace an item in a DynamoDB table.
Dynamodb Queries1
dynamodb_query
Query items from a DynamoDB table based on key conditions.
Dynamodb Scans1
dynamodb_scan
Scan all items in a DynamoDB table with optional filtering.
Dynamodb Update Items1
dynamodb_update_item
Update attributes of an existing item or add a new item in a DynamoDB table.
Dynamodb Update Tables1
dynamodb_update_table
Modify settings for a DynamoDB table such as billing mode, capacity, or streams.
Eventbridge Send Events1
eventbridge_send_event
Send an event to an Amazon EventBridge event bus.
Lambda Create Functions1
lambda_create_function
Create a new AWS Lambda function from inline source code.
Lambda Invoke Functions1
lambda_invoke_function
Invoke an AWS Lambda function synchronously and return its response.
Region Options1
list_region_options
List available AWS regions.
Redshift Create Rows1
redshift_create_rows
Insert rows into an Amazon Redshift Serverless table.
Redshift Delete Rows1
redshift_delete_rows
Delete rows from an Amazon Redshift Serverless table.
Redshift Query Databases1
redshift_query_database
Run a SELECT query against an Amazon Redshift Serverless database.
Redshift Update Rows1
redshift_update_rows
Update rows in an Amazon Redshift Serverless table.
S3 Generate Presigned Urls1
s3_generate_presigned_url
Generate a presigned URL to download an object from an S3 bucket.
S3 Upload Base64 As Files1
s3_upload_base64_as_file
Upload a base64-encoded string as a file to an S3 bucket.
Sns Send Messages1
sns_send_message
Publish a message to an Amazon SNS topic.
Sqs Send Messages1
sqs_send_message
Send a message to an Amazon SQS queue.

See full parameters and response schemas in the Amazon Web Services integration docs

Two ways to use Amazon Web Services in ModuleX

Ask the assistantType what you want done and a ModuleX agent picks the right Amazon Web Services action and runs it. No workflow to build.
Compose a workflowNeed it to happen every time? Describe the process and the composer wires Amazon Web Services into a repeatable workflow you can run on a schedule, from chat, or as an API.

Connecting Amazon Web Services

CustomAmazon Web Services uses a custom authentication flow. ModuleX encrypts whatever credentials you supply and scopes them to your organization.

Step-by-step setup in the Amazon Web Services docs

Works with Amazon Web Services

Agents often chain Amazon Web Services with these. Connect them once and one agent can use all of them in a single task.

Amazon Web Services + ModuleX FAQ

  • A ModuleX agent can run any of Amazon Web Services's 21 actions, across cloudwatch logs put log events, dynamodb create tables, dynamodb execute statements and dynamodb get items, from a plain-English request, using your organization's own Amazon Web Services credentials.

Put Amazon Web Services to work in ModuleX.

Connect Amazon Web Services once with your own credentials and let your agent run all 21 actions on demand.

Last updated: Jul 2026Browse all 179 integrations