AWS MSK IAM SASL Signer for JavaScript
JSON →A library for signing Kafka client connections to Amazon MSK using IAM authentication via SASL/SCRAM or OAUTHBEARER. Current stable version is 1.0.3, released in 2023 with monthly minor updates. It integrates with the AWS SDK for JavaScript v3 to fetch credentials and generates auth tokens for Kafka clients like KafkaJS. Key differentiators: native AWS IAM support without custom JAAS configs, full ESM/TypeScript support, and minimal dependencies. Compared to manual signing, it handles token refresh and credential resolution automatically. Requires Node.js 14+. Ships bundled type definitions.
Resources
packageaws-msk-iam-sasl-signer-js ↗