1. Help
  2. Integrations
  3. iPaaS
  4. connector-documentation
  5. Amazon SQS Connector

purple icon for coordination.
We’ve moved!
Our Help Center has a new home and our URLs have changed. Please update your bookmark to this page before April 30, 2026

Amazon SQS Connector

Send messages to AWS SQS queues for scalable and decoupled application architectures.

## 🔌 Amazon SQS Connector

This connector enables integration with Amazon Simple Queue Service (SQS), allowing you to send messages to queues for scalable and decoupled architectures.

---

## 🔐 Authentication

Uses **AWS IAM Role ARN** with an external ID.

### Required Credentials
- IAM Role ARN  
- AWS Region  
- Session Name (optional)

---

## ⚙️ Configuration

1. Create an IAM policy with permissions:
  - sqs:SendMessage  
  - sqs:GetQueueUrl  
  - sqs:GetQueueAttributes  

2. Create an IAM Role:
  - Trusted entity: Another AWS account  
  - Enable external ID  
  - Attach policy  

3. Configure connection:
  - Enter Role ARN  
  - Select region  
  - Provide session name  

---

## ⚡ Actions

### Send Message to Queue
Send messages to an SQS queue.

**Use Cases:**
- Background processing  
- Event-driven systems  
- Microservices decoupling  

---

## 📥 Input Parameters
- queue_url (required)  
- message_body (required)  
- delay_seconds  
- message_attributes  
- message_group_id (FIFO only)  

---

## 📤 Output
- message_id  
- md5_of_message_body  
- sequence_number (FIFO only)  

---

## ⚠️ Error Handling
- 400 → Invalid input  
- 403 → Access denied  
- 429 → Retry with backoff  
- 503 → Retry  

---

## 📌 Notes
- Max message size: 256 KB  
- FIFO queues require message_group_id  
- Delay range: 0–900 seconds