Web UI for RedisSMQ: monitor and manage queues, messages, and consumers.
npm install redis-smq-web-ui__IS_NEXT_NOTE__
A Single Page Application for monitoring and managing RedisSMQ. Inspect queues and messages, review consumers, and perform common actions — with an integrated, type-safe OpenAPI client.
- Works seamlessly with the RedisSMQ REST API
- Best served via the RedisSMQ Web Server (serves the static UI and hosts or proxies the API)
- Ships with developer-friendly types and OpenAPI client generation
- Dashboard for queues, consumers, and message stats
- Queue/message browsers with filters and actions (ack, retry, delete, etc.)
- Supports multiple queue and delivery models
- Exchange types: Direct, Topic, Fanout
- Type-safe OpenAPI client (generated from the REST API schema)
Typically consumed via the RedisSMQ Web Server. To set up everything:
``bash``
npm install redis-smq__TAG_SUFFIX__ redis-smq-common__TAG_SUFFIX__ redis-smq-rest-api__TAG_SUFFIX__ redis-smq-web-ui__TAG_SUFFIX__ redis-smq-web-server__TAG_SUFFIX__Choose a Redis client:
npm install ioredisor
npm install @redis/client
Always install matching versions of RedisSMQ packages to ensure compatibility. See version compatibility for details.
For in-depth guides and API references, see the documentation page.
- redis-smq: Core message queue
- redis-smq-common: Shared components/utilities
- redis-smq-rest-api: REST API with OpenAPI v3 and Swagger UI
- redis-smq-web-server: Static hosting + in-process or proxied API
RedisSMQ Web UI is released under the MIT License.