Message Queue

# AWS SQS Connector

Connect to AWS Simple Queue Service (SQS) to send, receive, and manage messages in distributed queues.

$pip install "toolsconnector[sqs]"
16
Actions
Message Queue
Category
Free
Apache 2.0

## All 16 Actions

Action | Description | Parameters | Returns
--- | --- | --- | ---
`add_permission ⚠` | Add permission to a queue | queue_url, label, aws_account_ids, actions | `bool`
`change_message_visibility` | Change message visibility timeout | queue_url, receipt_handle, timeout | `bool`
`create_queue` | Create a new SQS queue | queue_name [attributes] | `SQSQueue`
`delete_message ⚠` | Delete a message from an SQS queue | queue_url, receipt_handle | `NoneType`
`delete_queue ⚠` | Delete an SQS queue | queue_url | `bool`
`get_queue_attributes` | Get attributes of an SQS queue | queue_url | `SQSQueueAttributes`
`get_queue_url` | Get queue URL by name | queue_name | `str`
`list_dead_letter_queues` | List dead letter source queues | source_queue_arn | `list`
`list_queues` | List SQS queues in the account | [prefix] | `PaginatedList[SQSQueue]`
`purge_queue ⚠` | Purge all messages from an SQS queue | queue_url | `NoneType`
`receive_messages` | Receive messages from an SQS queue | queue_url [max_messages, wait_time] | `list`
`remove_permission ⚠` | Remove permission from a queue | queue_url, label | `bool`
`send_message` | Send a message to an SQS queue | queue_url, message_body [delay_seconds] | `SQSSendResult`
`send_message_batch` | Send a batch of messages to an SQS queue | queue_url, entries | `SQSBatchResult`
`set_queue_attributes` | Set attributes on a queue | queue_url, attributes | `bool`
`tag_queue` | Add tags to a queue | queue_url, tags | `bool`

Open Interactive Docs & Playground →

Full schema explorer, code generation, and live API testing