@celerity-sdk/queue
v0.8.2
Published
Queue abstraction for the Celerity Node SDK (SQS / Pub/Sub / Service Bus)
Readme
@celerity-sdk/queue
Cloud-agnostic queue producer abstraction for the Celerity Node SDK.
Provides a unified QueueClient interface for sending messages to queues across cloud providers. The Celerity runtime handles all consumption — this package is producer-only (sendMessage, sendMessageBatch).
- AWS: Amazon SQS
- GCP: Google Cloud Pub/Sub (planned)
- Azure: Azure Service Bus (planned)
- Local: Redis streams via Celerity CLI
Installation
pnpm add @celerity-sdk/queueInstall the cloud SDK for your target platform as a peer dependency:
# AWS
pnpm add @aws-sdk/client-sqs
# Local development (managed by Celerity CLI, but needed for direct usage)
pnpm add ioredisStatus
This package implements the QueueClient interface with providers for AWS SQS and Redis (local development). Support for Google Cloud Pub/Sub and Azure Service Bus will be added in future releases.
Part of the Celerity Framework
See celerityframework.io for full documentation.
