# Node.js SDK (/sdks/nodejs)



The KubeMQ Node.js SDK is a TypeScript-first client with auto-retry, structured error handling, and OpenTelemetry integration. It requires Node.js 20+ and communicates with KubeMQ over gRPC.

## Installation [#installation]

```bash
npm install kubemq-js
```

**Prerequisites:** Node.js 20+ (22, 24 also supported).

## Next: send your first message [#next-send-your-first-message]

With the SDK installed, continue to the [first-message tutorial](/sdks/nodejs/tutorials/first-message) to connect a client and publish and receive your first message.
