RESTful HTTP interface for RedisSMQ message queue, current stable version 10.1.2. Provides OpenAPI 3 schema and Swagger UI for managing queues, messages, and consumers. Requires Node.js >=20 and matching versions of @redis/client or ioredis, redis-smq, and redis-smq-common. Ships TypeScript types and supports both ESM and CJS. Compared to alternatives like BullMQ's UI, this is the official REST layer for the RedisSMQ ecosystem.
npm install redis-smq-rest-apiNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Creates and starts a RedisSMQ REST API server with Redis config from environment variables.
Update import to use 'RedisSmqRestApi' and adjust config type to 'IRedisSmqRestApiConfig'.
Check current documentation for the expected config shape.
Install @redis/client and use 'redis' as client type in config.
Pin all three packages to the same version in package.json.
Verify firewall settings and consider disabling in production if not needed.
Use `const RedisSmqRestApi = require('redis-smq-rest-api').default;` for CJS, or use ESM `import`.Install redis-smq: `npm install redis-smq`
Provide a valid config with redis connection details and server settings.
Use a different port in config or kill the process using that port.