Kafka Client

SE v2.0.0September 5, 2026

Atrahasis SE now speaks Kafka. A Kafka tab sits next to HTTP, GraphQL, WebSocket and SSE, and it talks to a real cluster through librdkafka, built into the application: no Java, no sidecar, nothing to install.

Connect to any cluster

  • PLAINTEXT, SSL, SASL_PLAINTEXT and SASL_SSL.
  • SASL mechanisms: PLAIN, SCRAM-SHA-256, SCRAM-SHA-512 and OAUTHBEARER.
  • TLS trust from the system store, a CA file or a pasted CA, with a choice of full verification, certificate-only, or insecure for a lab.
  • Mutual TLS with a certificate and key (file or pasted) or a PKCS#12 keystore.
  • Bootstrap lists with several brokers; the tab shows how many brokers answered.

Consume

  • Start where you need to: latest, earliest, a specific offset, a point in time, or the last N messages.
  • Messages arrive in a live window with key, value, partition, offset, timestamp and headers.
  • Filter by text and by partition while the stream keeps running; pause, resume and clear.
  • Export what you read as JSON, JSON Lines or CSV.

Produce

  • Key, value, headers and an explicit partition or automatic partitioning.
  • Value as text, JSON or raw bytes; tombstones for compacted topics.
  • Acks (none, leader, all), retries, timeout and compression (gzip, snappy, lz4, zstd) per tab.

Manage topics

  • Create a topic with partitions, replication factor and the common configuration keys.
  • Describe a topic: partitions, replicas, leaders and its configuration.
  • Edit configuration and add partitions in place.
  • Delete a topic, with confirmation.