---
title: Amazon DynamoDB
slug: amazon-dynamodb
description: How to integrate Amazon DynamoDB with Make.com
docTags: 
createdAt: 2026-06-02T00:37:06.762Z
---

| :inlineImage[]{src="https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/amazon-dynamodb.png" alt="Amazon DynamoDB logo" caption size="50" width="512" height="512"} | Amazon DynamoDB is a fully managed NoSQL database service for fast and flexible data storage. Integrating DynamoDB with Make.com allows users to automate data retrieval, updates, and management within their DynamoDB tables directly from their workflows. |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

:::hint{type="warning"}
This is AI-generated content based on official Amazon DynamoDB documentation. The content may contain mistakes. Please verify important information. If you have questions on vendor documentation, contact [Amazon DynamoDB](https://aws.amazon.com/dynamodb/) directly.
:::

# Requirements

To use the Amazon DynamoDB app in Make, you must have an active AWS account with appropriate IAM permissions, [create your account on Amazon DynamoDB](https://aws.amazon.com/dynamodb/). For subscription, refer to the [Amazon DynamoDB pricing page](https://aws.amazon.com/dynamodb/).

# Connect Amazon DynamoDB and Make&#x20;

To get started, you must first create a connection between Amazon DynamoDB and Make, allowing the two services to communicate.&#x20;

::::WorkflowBlock
:::WorkflowBlockItem
**Obtain your Access Key in your Amazon DynamoDB account**
:::

:::WorkflowBlockItem
**Create the connection in Make.**
:::
::::

## Obtain your Access Key in your Amazon DynamoDB account

Before you create the connection in Make, you should first obtain your **Access Key** in your Amazon DynamoDB account.

To obtain your **Access Key&#x20;**:

::::WorkflowBlock
:::WorkflowBlockItem
Click you&#x72;**&#x20;user name** in th&#x65;**&#x20;navigation bar** and clic&#x6B;**&#x20;Security credentials**.
:::

:::WorkflowBlockItem
Clic&#x6B;**&#x20;Create access key** in th&#x65;**&#x20;Access keys section**.
:::

:::WorkflowBlockItem
Clic&#x6B;**&#x20;Other** and then clic&#x6B;**&#x20;Next** if prompted to select a use case.
:::

:::WorkflowBlockItem
Clic&#x6B;**&#x20;Create access key** to generate credentials.
:::

:::WorkflowBlockItem
Copy th&#x65;**&#x20;API key** displayed on th&#x65;**&#x20;Retrieve access keys page**.
:::

:::WorkflowBlockItem
Copy th&#x65;**&#x20;API token** displayed on th&#x65;**&#x20;Retrieve access keys page**.
:::
::::

You will use this value while creating a connection in Make.&#x20;

Because the UI might have changed, the steps you see on your screen might be different, [check the vendor documentation for updates.](https://docs.aws.amazon.com/IAM/latest/UserGuide/access-key-self-managed.html)

## Create the connection in Make&#x20;

:::::WorkflowBlock
::::WorkflowBlockItem
[[Log in in your Make](https://www.make.com/en/register) account](https://www.make.com/en/register), add the Amazon DynamoDB module to your scenario, and click **Create a connection.&#x20;**

:::hint{type="info"}
If you add a module with an instant tag, click **Create a webhook**, then **Create a connection.**
:::
::::

:::WorkflowBlockItem
*Optional:&#x20;*&#x49;n the **Connection name** field, enter a name for the connection.
:::

:::WorkflowBlockItem
Enter the **authentication credentials** you copied from your Amazon DynamoDB account or follow the on-screen instructions to create the connection.&#x20;
:::
:::::

For detailed information on connecting an application, see **[Connect an application](docId\:SO88FM6pkT0G-adKDDfzZ)** page.

# Amazon DynamoDB modules

After connecting to the Amazon DynamoDB app, you can choose from a list of available modules to build your scenarios.&#x20;

:::ExpandableHeading
### Batch create or replace items

Adds new items or updates existing items in one or more tables at once, handling up to 25 items per request, and can automatically retry any items that were not processed successfully.
:::

:::ExpandableHeading
### Batch delete items

Removes up to 25 specified records from one or more database tables at once using their primary keys, with automatic retries for any items that were not successfully deleted.
:::

:::ExpandableHeading
### Batch get items

Retrieves detailed attributes for up to 100 items from one or more tables using their primary keys, with automatic retries for any unprocessed keys and a maximum data limit of 16 MB per request.
:::

:::ExpandableHeading
### Create a query

Searches for items within a table based on specified attribute values.
:::

:::ExpandableHeading
### Create a table

Generates a brand new table within your selected database.
:::

:::ExpandableHeading
### Create or replace an item

Adds a new item to the database, or updates an existing item if one with the same primary key already exists.
:::

:::ExpandableHeading
### Delete a table

Permanently removes an entire table along with all the data it contains.
:::

:::ExpandableHeading
### Delete an item

Removes a specific item from the database using its primary key, with the option to delete only if the item exists or meets certain attribute conditions.
:::

:::ExpandableHeading
### Get a table

Retrieves detailed information about a specific table using its name.
:::

:::ExpandableHeading
### Get an item

Retrieves all attributes of a specific item using its primary key; if the item does not exist, the response will be empty.
:::

:::ExpandableHeading
### List tables

Retrieves all tables linked to your connected account.
:::

:::ExpandableHeading
### Make an API call

Executes a custom API request to Amazon DynamoDB, allowing you to access specific endpoints or operations not available in the standard modules.
:::

:::ExpandableHeading
### Scan a table

Searches a table to retrieve items along with their associated attributes.
:::

:::ExpandableHeading
### Update a table

Updates the data in an existing table with new or modified information.
:::

:::ExpandableHeading
### Update an item

Updates an existing item in the table or creates a new item if it is not already present.
:::

# Templates

You can look for more templates in [Make's template gallery](https://www.make.com/en/templates), where you'll find thousands of pre-created scenarios.

# Amazon DynamoDB resources&#x20;

You can have access to more resources related to this app on the following links

- [Amazon DynamoDB topics on Make community](https://community.make.com/search?q=Amazon%20DynamoDB)
- [Amazon DynamoDB website](https://aws.amazon.com/dynamodb/)
- [Amazon DynamoDB API documentation](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/Welcome.html)
- [Amazon DynamoDB page on make](https://www.make.com/en/integrations/amazon-dynamodb)

***

:::CtaButton{label="Get started for free" externalHref="https://www.make.com/en/register" openInNewTab="true"}

:::

