{"library":"sqs-producer","type":"library","category":null,"description":"sqs-producer is a Node.js library for enqueuing messages onto Amazon SQS queues. Current stable version is 9.0.5, requiring Node >=22. It is a peer dependency of @aws-sdk/client-sqs v3.1036+. The library provides a simple Producer class that handles batching, message formatting, and queue size retrieval. It natively supports both standard and FIFO queues, including groupId/deduplicationId for FIFO and fair queue behavior for multi-tenant scenarios. Ships TypeScript definitions, ESM-only (no CJS), and is maintained by BBC. Differentiators: minimal API surface, no native dependencies, explicit FIFO support, and fair queue integration.","language":"javascript","status":"active","version":"9.0.5","tags":["javascript","aws-sqs","backend","message-queue","nodejs","queue-producer","serverless","sqs","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install sqs-producer","imports":["import { Producer } from 'sqs-producer'","import { Producer } from 'sqs-producer'","Producer.create({ queueUrl, region })"]},{"cmd":"yarn add sqs-producer","imports":[]},{"cmd":"pnpm add sqs-producer","imports":[]}],"homepage":"https://bbc.github.io/sqs-producer/","github":"https://github.com/bbc/sqs-producer","docs":null,"changelog":null,"pypi":null,"npm":"sqs-producer","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}