Axual Documentation

Axual

    • Overview
      • What is Axual?
      • Platform overview
        • Component Interactions
    • Getting Started
      • Select Data Formats
      • Creating Topics
      • Creating Applications
      • Producing Data
      • Consuming Data
    • Self-Service Guide
      • Dashboard & Overview
      • Managing Topics
        • Topic Authorizations
        • Topic Insights
        • Default Kafka Properties
      • Managing Applications
        • Application Insights
        • Schema Registry Authentication
        • Managing KSML Applications
        • Choosing a Deployment Size
        • Managing Connector Applications
          • Updating Connector Plugin Configuration
      • Managing Environments
      • Schemas
      • Managing your Tenant
        • Audit History
        • Tenant Insights
        • Security
      • Managing Users and Roles
      • Managing Groups
      • Managing Instances
        • Enabling KSML
        • Apicurio Keycloak Realm
      • Managing Clusters
        • Topic/Group/TransactionalId Patterns
      • Monitoring
        • Topic Metrics
          • Message Rate
          • Incoming Byte Rate
          • Outgoing Byte Rate
          • Size in Records
          • Size in Bytes
        • Application Metrics
          • Consumer Lag in Records
          • Consumer Time to Catch Up
        • Partition Metrics
          • Size in Records
          • Size in Bytes
      • Topic Browse
      • Data Masking
      • Notifications
      • Synchronize
    • Application Guide
      • Integrate with Kafka
        • Client Libraries
          • Producers
            • Java Clients
              • Java Kafka Client
            • .Net Clients
              • .Net Kafka Client
            • Python Clients
              • Python Kafka Client
            • REST Client
          • Consumers
            • Java Clients
              • Java Kafka Client
            • .Net Clients
              • .Net Kafka Client
            • Python Clients
              • Python Kafka Client
            • REST Client
        • Monitoring Java Applications
        • KSML
        • Connect Plugins Catalog
        • REST Proxy
          • Producing data via REST Proxy
          • Definitions
            • AxualRestException
            • ConsumeResponse
            • ProduceRequest
            • ProduceResponse
            • ReceivedMessage
            • SchemaRequest
            • SchemaResponse
          • Message Types
            • StringMessage
            • AvroMessage
            • AvroJsonMessage
            • NullMessage
      • Integrate with Axual
        • Platform Manager API
        • Axual MCP
        • Axual Terraform Provider
        • CI/CD
          • Create CI/CD User
    • Operations Guide
      • Installation & Configuration
        • Prerequisites
          • Infrastructure requirements
            • Preparation
            • Kubernetes Requirements
              • Security
              • Certificate Actions
          • External dependencies
          • Ingress
        • Quick Setup
          • Full stack: Streaming & Governance (k8s)
          • Governance Only (k8s)
          • Governance Only (OpenShift)
        • Deployment Strategy
        • Streaming Installation
          • Kafka (Strimzi)
          • Apicurio Registry
            • Apicurio Registry (v2, deprecated)
          • Confluent Schema Registry
          • REST Proxy
            • Improving Rest Proxy Availability
        • Governance Installation
          • MySQL Database
          • Keycloak
          • Vault
          • API Gateway
          • Topic Browse
          • Metrics Exposer
          • Platform Manager
          • Platform UI
        • Runtime Installation
          • Axual Connect
            • Connect Plugins
            • Connector Logging
          • Distributor
            • Distribution Model
            • Message Distribution
            • Offset Distribution
            • Schema Distribution
            • Testing Distributor
            • Monitoring Distributor
          • KSML Provisioner
          • MCP
        • Monitoring Stack Installation
          • Logging
          • Metrics
          • Tracing
          • Acting on Alerts
        • Init Containers
          • Keystore-provider
        • Post-Installation Setup
          • Creating Self-Service Resources
          • Keycloak Realm
          • IAM Group Configuration
          • Vault Configuration
        • Deployment Troubleshooting
          • Troubleshooting
      • Component Details
        • Streaming Components
          • Apache Kafka
            • Strimzi Operator
          • Axual Kafka
            • Readme
            • Helm Readme
            • Changelog
          • Apicurio
            • Helm Readme
            • Changelog
          • Apicurio v2
            • Helm Readme
            • Changelog
          • REST Proxy
            • Readme
            • Helm Readme
            • Changelog
        • Governance Components
          • SQL
          • Vault
          • Keycloak
          • API Gateway
            • Readme
            • Helm Readme
            • Changelog
          • Topic Browse
            • Readme
            • Helm Readme
            • Changelog
          • Metrics Exposer
            • Readme
            • Helm Readme
            • Changelog
          • Platform Manager
            • Readme
            • Helm Readme
            • Changelog
          • Platform UI
            • Readme
            • Helm Readme
            • Changelog
        • Runtime Components
          • Axual Connect
            • Helm Readme
            • Changelog
          • Distributor
            • Helm Readme
            • Changelog
          • KSML & KSML Provisioner
            • Readme
            • Helm Readme
            • Changelog
      • Infrastructure
        • Resilience & High Availability
        • Storage & State
      • Upgrading & Migration
        • Zookeeper to KRaft Migration
          • Migrating to KafkaNodePools
          • Migrating to axual-kafka charts
          • Migrating to Kraft
        • Kafka 4 Upgrade
          • Identifying old Kafka clients
          • Cleaning up removed Kafka configs
          • Kafka 4 upgrade
        • Create a Tenant with SSO Realm
        • Import existing Kafka
        • Enabling SASL
        • Migrate Schema Registry to Apicurio
        • Upgrade Apicurio v2 to Apicurio v3
        • Advanced Features
        • Working with Helm Charts
        • Handling Distribution Headers
    • Axual Platform Releases
      • What’s New
      • Release Notes
      • Upgrade Steps
      • 2025.2 LTS to 2026.2 LTS Upgrade Steps
      • Compatibility Matrix
    • Support
Axual 2026.2
  • Axual
    • 2026.2
    • 2026.1
    • 2025.4
    • 2025.3
    • 2025.2
    • 2025.1
    • 2024.4
    • 2024.3
    • 2024.2
    • 2024.1
  • Connect
    • Axual-Connect
  • Java Client
    • 6
    • 5.8
    • 5.7
    • 5.5
    • 5.4
  • REST Proxy
    • 1.9.1
  • Axual
  • Application Guide
  • Integrate with Kafka
  • Client Libraries
  • Consumers
  • Java Clients
2026.2 2026.1 2025.4 2025.3 2025.2 2025.1 2024.4 2024.3 2024.2 2024.1

Consuming Using Java Clients

Java client library that enables interaction with the Axual Platform.

Choose Java Client

  • Kafka Client

For all executable Java examples, please refer Java Client Examples repository.

Prerequisites

A computer equipped with:

  • JDK 8 or above

  • Maven 3.x or above - https://maven.apache.org/download.cgi

  • Your favorite IDE

Consumers Java Kafka Client