September 6, 2023

Update on support of Axual client libraries

Back in 2016 Apache Kafka adoption was starting to pick up worldwide. More and more applications were starting to reap the benefits of real-time data streaming. Configuration and setup of client applications (consumer/producer) was quite complex, certainly when you are new to Apache Kafka and its intricate configuration options.

link-icon
Linkedin icon
X icon
Facebook icon

On this page

Back in 2016 Apache Kafka adoption was starting to pick up worldwide. More and more applications were starting to reap the benefits of real-time data streaming. Configuration and setup of client applications (consumer/producer) was quite complex, certainly when you are new to Apache Kafka and its intricate configuration options.

Simplifying the connection of clients to Apache Kafka was one of the attention points we focused on when developing Axual Platform. That’s why we introduced Axual Client in 2016. It offered (and still offers) an easy way of configuring the client using parameters which are used in Self-Service, like “Application ID”, “Environment” and “Stream”.

Fast forward a couple of years, the Apache Kafka ecosystem is thriving and various open source initiatives have lead to the availability of various client libraries, such as Spring for Kafka (Java) and Confluent’s .NET client for Apache Kafka. Apart from the technical capabilities and usability of the clients, there is also a community behind them and numerous examples and documentation to get application developers to get going.

In short: the Apache Kafka ecosystem has matured and is no longer needing an additional, Axual maintained, client library for application developers who who want to connect to Kafka. A feature freeze has already been put into effect earlier this year, which means that we have not been bringing new features to the client libraries. However, we also would like to stop supporting the client libraries on a realistic moment in the future.

We acknowledge that effort goes into modifying applications to migrate away from Axual Client, for that reason we are offering extended support on the client libraries and declaring them EOL by the following dates:

What happens with my applications using the client library when the EOL date is reached?

Nothing, they will still remain working. The fact whether the client library is supported and maintained does not have any impact of the runtime of applications using it. Support requests created before the EOL date are handled as any other support requests. After the client library has reached EOL date, we will no longer handle support requests for this component.

What does Axual support until the EOL date?

As long as the EOL date of the respective client library is not reached, Axual will fix vulnerabilities with classification CRITICAL or HIGH. Dependencies of the respective libraries will not be upgraded except when this is needed to mitigate the aforementioned vulnerabilities.

What should I do if I’m using an Axual Client library?

If you are using an Axual Client library at the moment, we suggest you migrate your application to use one of the mentioned alternatives for Java or .NET. More information on available client libraries can be found in Apache Kafka’s online documentation. Which library is the best option for you depends on your use case. If you need support migrating away from Axual Client, we are here to support you.

Table name
Lorem ipsum
Lorem ipsum
Lorem ipsum

Answers to your questions about Axual’s All-in-one Kafka Platform

Are you curious about our All-in-one Kafka platform? Dive into our FAQs
for all the details you need, and find the answers to your burning questions.

Joris Meijer
Joris Meijer
Security Officer, Customer Success

Related blogs

View all
Jeroen van Disseldorp
Jeroen van Disseldorp
April 4, 2025
Release blog 2025.1 - The Spring Release
Release blog 2025.1 - The Spring Release

Axual 2025.1 is here with exciting new features and updates. Whether you're strengthening security, improving observability, or bridging old legacy systems with modern event systems, like Kafka, Axual 2025.1 is built to keep you, your fellow developers, and engineers ahead of the game.

Axual Product
Axual Product
February 21, 2025
Kafka Consumer Groups and Offsets: What You Need to Know
Kafka Consumer Groups and Offsets: What You Need to Know

Consumer group offsets are essential components in Apache Kafka, a leading platform for handling real-time event streaming. By allowing organizations to scale efficiently, manage data consumption, and track progress in data processing, Kafka’s consumer groups and offsets ensure reliability and performance. In this blog post, we'll dive deep into these concepts, explain how consumer groups and offsets work, and answer key questions about their functionality. We'll also explore several practical use cases that show how Kafka’s consumer groups and offsets drive real business value, from real-time analytics to machine learning pipelines.

Apache Kafka
Apache Kafka
Rachel van Egmond
Rachel van Egmond
February 14, 2025
Starting Small with Kafka: Why It’s the Right Choice for Your Enterprise
Starting Small with Kafka: Why It’s the Right Choice for Your Enterprise

Apache Kafka is a powerful event-streaming platform, but does your enterprise need to go all in from day one? In this blog, we explore why starting small with Kafka is the best strategy. Learn how an incremental approach can help you reduce complexity, and scale efficiently as your needs grow. Whether you're new to Kafka or looking for a practical implementation strategy, this guide will set you on the right path.

Apache Kafka for Business
Apache Kafka for Business