Quickstart
1. Install Kafma
Choose the package for your operating system and architecture:
| Platform | Package | Download |
|---|---|---|
| macOS | .dmg | Apple Silicon · Intel |
| Windows | .exe | x64 · ARM64 |
| Linux | .deb | x64 · ARM64 |
| Linux | .rpm | x64 · ARM64 |
| Linux | .AppImage | x64 · ARM64 |
Choose Apple Silicon for an M-series Mac or Intel for an Intel Mac; most Windows and Linux machines use x64.
- macOS — open the
.dmgand drag Kafma into Applications. - Windows — run the
.exe. If SmartScreen appears, choose More info, then Run anyway. - Linux — install the
.debor.rpmwith your package manager, or run the AppImage directly. The examples below use x64; replacex86_64witharm64for ARM.Debian or Ubuntu:
Fedora or RHEL:sudo apt install ./Kafma-linux-x86_64.deb
AppImage:sudo dnf install ./Kafma-linux-x86_64.rpmchmod +x Kafma-linux-x86_64.AppImage ./Kafma-linux-x86_64.AppImage
Open Kafma. It shows Welcome until you add your first cluster; after that, the same page becomes Home.

2. Connect to a Kafka cluster
Choose a shortcut on Welcome to open the New Cluster form. Local Docker uses
localhost:9092 with no authentication; Confluent Cloud and AWS MSK
preselect their authentication settings; Custom Configuration starts empty.

Set Environment so production clusters stand out. Choosing Production enables Read-Only, which blocks writes; turn it off only when you intend to modify the cluster.
Choose Test Connection to verify the settings, then Save to add the cluster.
Kafma Free supports one connection; Pro removes the limit. For Confluent Cloud, Amazon MSK, and other authentication options, see Connect to a cluster.
3. Open a topic
Select +, search for a topic, and press Enter to open it.

Results show partition and replica counts. Topics whose names start with __
are hidden by default.
If the cluster has no topics, create one.
4. Read and produce messages
Open a topic to load its latest messages and producer in the same Console tab.

Enter a key and value, then choose Produce. Refresh the message list to see the new record, or switch From to Live before producing to watch it arrive automatically.
Choose a format for the key and value. If the topic has a registered schema, select it to validate and serialize the payload before sending.
Home and global search
Home keeps pinned topics, schema subjects, and consumer groups in Watchlist, and recently opened resources in Recents.

Use ⌘P on macOS or Ctrl+P on Windows and Linux to search topics, schema subjects, and consumer groups across connected clusters. Use ⌘D or Ctrl+D to pin a result.
Next steps
- Console overview — topic tabs, decoding, replay, forwarding, and export.
- Consuming messages — filters, Live mode, and Watch Group.
- Producing messages — formats, schemas, partitions, headers, and the timed loop.