> For the complete documentation index, see [llms.txt](https://docs.couchdrop.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.couchdrop.io/connections/connect-platforms/amazon-sqs.md).

# Amazon SQS

## Introduction to Amazon SQS with Couchdrop

Couchdrop supports streaming data directly into Amazon SQS through file actions and automations, making it effortless to bridge file-based workflows with event-driven architectures. Instead of writing custom code or maintaining integration middleware, Couchdrop can take files or payloads from virtually any source - cloud storage, SFTP/FTP, APIs, or inbound webhooks - and automatically publish them as messages to your SQS queues.

Using Couchdrop’s automations with SQS, you can transform traditional file transfers into real-time, event-driven pipelines. &#x20;

<div align="left"><figure><img src="/files/VmAkzMsS060Xaxcfsnom" alt=""><figcaption></figcaption></figure></div>

## How Amazon SQS works with Couchdrop

SQS is configured in Couchdrop as a platform integration. This type of integration does not appear directly as a [virtual folder](/connections/virtual-folders.md) as Couchdrop, rather SQS is configured as a connection that you can use in a file action inside an [Transfer Automations](/features/transfer-automations.md) or [File Actions](/features/file-actions.md).&#x20;

## Requirements

To connect to SQS in Couchdrop you will need:

* An SQS queue already configured - take note of the queue name
* An AWS IAM Key
* An AWS IAM Secret
* The AWS region
* The IAM role must have adequate access to SQS and the targeted queue

## Configuration Steps

1. Log in to Couchdrop and add a new system integration
2. Select SQS from the list of available integrations
3. Provide the details above
4. Click **Add System Integration**
