Posted On: Nov 13, 2023

HAQM Managed Streaming for Apache Kafka (HAQM MSK)’s Identity and and Access Management feature now supports all programming languages. Administrators can simplify and standardize access control to Kafka resources using AWS Identity and Access Management (IAM). HAQM MSK’s IAM support is based on SASL/OAUTHBEARER, an open standard for authorization and authentication. Both MSK Provisioned and Serverless cluster types support the new MSK IAM expansion to all programming languages.

Developers can now build applications for new HAQM MSK clusters with minimal code changes using HAQM MSK’s open-sourced client helper libraries and code samples for popular languages, including Java, Python, Go, JavaScript, and .NET. Customers can also use standard IAM access controls such as temporary role-based credentials and precisely scoped permission policies more broadly with the multiple language support on HAQM MSK.

HAQM MSK support for clients in all programming languages is available at no additional cost in all regions where HAQM MSK is supported. To learn more, visit our launch blog and the HAQM MSK Developer Guide.