# 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="https://391958821-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpokYqd27yrOUxIBhyvbF%2Fuploads%2FUkweSXxJA426rRKHHdFz%2Famazon-sqs-leader.avif?alt=media&#x26;token=ce589037-210d-4720-aa26-0312540ff251" 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](https://docs.couchdrop.io/connections/virtual-folders) as Couchdrop, rather SQS is configured as a connection that you can use in a file action inside an [transfer-automations](https://docs.couchdrop.io/features/transfer-automations "mention") or [file-actions](https://docs.couchdrop.io/features/file-actions "mention").&#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**


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.couchdrop.io/connections/connect-platforms/amazon-sqs.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
