Integrations
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.

Overview

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.

Ask the assistant

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
Use cases

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
At a glance

Amazon Web Services integration at a glance

CategoryCloud Infrastructure
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 updatedJun 2026
Reference

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

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.
Security

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

Related

Pairs well with Amazon Web Services

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

FAQ

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.
No. The agent selects the right Amazon Web Services action from your prompt. A workflow is only needed when you want a repeatable process — and the composer builds that for you from a description.
Through a secure Amazon Web Services connection; your credentials are stored encrypted and scoped to your organization.
21, spanning cloudwatch logs put log events, dynamodb create tables, dynamodb execute statements and dynamodb get items.
Amazon Web Services runs on your own credentials, so any Amazon Web Services usage is billed by Amazon Web Services directly. ModuleX meters the agent run — and if you connect your own model keys, there's no ModuleX markup on model usage.

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: Jun 2026Browse all 175 integrations →