AI agents: use the documentation index at llms.txt to locate machine-readable pages. This section is indexed by https://docs.particular.net/transports/llms.txt. The markdown version of this page is served as plain text. An MCP server at /mcp serves the same content via the search_docs and read_doc tools; it is read-only and needs no credentials. Markdown versions of documentation pages are available by appending .md to the page URL. Directory URLs use index.md. They are served as text/plain because some retrieval backends reject text/markdown.

Transaction Support

The Amazon SQS transport supports the following Transport Transaction Modes:

  • Transport transaction - Receive Only
  • Unreliable (Transactions Disabled)

The transport functions similarly regardless of whether it runs in Receive Only or Unreliable mode.

As the transport receives messages from the SQS queue for processing, SQS hides the received messages from other consumers for a configurable visibility timeout period. The transport automatically renews the message visibility timeout during processing to prevent messages from being reprocessed while a handler is still executing. This is a best-effort operation that may fail due to clock skew, network interruptions, or SQS service throttling. For more details, see Message visibility timeout.

After the endpoint has successfully processed a message, the transport deletes the message from the SQS queue. Messages that are not processed successfully will be either sent back to the input queue as part of deferred retries or moved to the error queue, depending on how the recoverability of the endpoint is configured.