[{"data":1,"prerenderedAt":282},["ShallowReactive",2],{"docs-nav":3,"docs-page-\u002Fdocs\u002Fconsole\u002Foverview":133},[4,27,53,68,83,98,117],{"slug":5,"label":6,"pages":7},"get-started","Get Started",[8,12,17,22],{"path":9,"title":10,"order":11},"\u002Fdocs","Welcome",0,{"path":13,"title":14,"navTitle":15,"order":16},"\u002Fdocs\u002Fget-started\u002Fquickstart","Quickstart",null,1,{"path":18,"title":19,"navTitle":20,"order":21},"\u002Fdocs\u002Fget-started\u002Fconnect-to-a-cluster","Connecting to a Kafka Cluster","Clusters",2,{"path":23,"title":24,"navTitle":25,"order":26},"\u002Fdocs\u002Fget-started\u002Flicense","Licensing and Activation","License",3,{"slug":28,"label":29,"pages":30},"console","Console",[31,35,39,43,48],{"path":32,"title":33,"navTitle":34,"order":16},"\u002Fdocs\u002Fconsole\u002Foverview","Produce and Consume Messages in the Kafka Console","Overview",{"path":36,"title":37,"navTitle":38,"order":21},"\u002Fdocs\u002Fconsole\u002Fconsuming-messages","Kafka Consumer: Reading Messages from a Topic","Consuming",{"path":40,"title":41,"navTitle":42,"order":26},"\u002Fdocs\u002Fconsole\u002Fdecoding-messages","Decoding Kafka Avro and Protobuf Messages","Decoding",{"path":44,"title":45,"navTitle":46,"order":47},"\u002Fdocs\u002Fconsole\u002Fproducing-messages","Kafka Producer: Sending Messages to a Topic","Producing",4,{"path":49,"title":50,"navTitle":51,"order":52},"\u002Fdocs\u002Fconsole\u002Freplay-forward-and-export","Replay and Export Kafka Messages","Replay & export",5,{"slug":54,"label":55,"pages":56},"topics","Topics",[57,60,64],{"path":58,"title":59,"navTitle":34,"order":16},"\u002Fdocs\u002Ftopics\u002Foverview","Browse and Inspect Kafka Topics",{"path":61,"title":62,"navTitle":63,"order":21},"\u002Fdocs\u002Ftopics\u002Fcreate-a-topic","Create a Kafka Topic: Partitions, Replication, and Retention","Create a topic",{"path":65,"title":66,"navTitle":67,"order":26},"\u002Fdocs\u002Ftopics\u002Fpartitions-and-records","Adding Kafka Partitions and Deleting Records","Partitions & records",{"slug":69,"label":70,"pages":71},"schema-registry","Schema Registry",[72,75,79],{"path":73,"title":74,"navTitle":34,"order":16},"\u002Fdocs\u002Fschema-registry\u002Foverview","Browse Kafka Schema Registry Subjects and Versions",{"path":76,"title":77,"navTitle":78,"order":21},"\u002Fdocs\u002Fschema-registry\u002Fnew-versions","Register Kafka Schemas and Publish New Versions","New versions",{"path":80,"title":81,"navTitle":82,"order":26},"\u002Fdocs\u002Fschema-registry\u002Fmock-and-lab","Avro Schema Validator and Mock Data Generator","Mock & Lab",{"slug":84,"label":85,"pages":86},"consumer-groups","Consumer Groups",[87,90,94],{"path":88,"title":89,"navTitle":34,"order":16},"\u002Fdocs\u002Fconsumer-groups\u002Foverview","Browse Kafka Consumer Groups and Assignments",{"path":91,"title":92,"navTitle":93,"order":21},"\u002Fdocs\u002Fconsumer-groups\u002Flag","Monitor Kafka Consumer Lag","Lag",{"path":95,"title":96,"navTitle":97,"order":26},"\u002Fdocs\u002Fconsumer-groups\u002Freset-offsets","Reset Kafka Consumer Group Offsets","Reset offsets",{"slug":99,"label":100,"pages":101},"data-clone","Data Clone",[102,105,109,113],{"path":103,"title":104,"navTitle":34,"order":16},"\u002Fdocs\u002Fdata-clone\u002Foverview","Clone Kafka Topics Between Clusters",{"path":106,"title":107,"navTitle":108,"order":21},"\u002Fdocs\u002Fdata-clone\u002Fscope-and-range","Configure Kafka Topic Cloning","Scope & range",{"path":110,"title":111,"navTitle":112,"order":26},"\u002Fdocs\u002Fdata-clone\u002Fmasking","Mask Sensitive Data in Kafka Messages","Masking",{"path":114,"title":115,"navTitle":116,"order":47},"\u002Fdocs\u002Fdata-clone\u002Fpre-flight","Run Pre-flight Checks Before a Kafka Data Clone","Pre-flight",{"slug":118,"label":119,"pages":120},"operate","Operate",[121,125,129],{"path":122,"title":123,"navTitle":124,"order":16},"\u002Fdocs\u002Foperate\u002Fbrokers","Inspect Kafka Brokers and Cluster Configuration","Brokers",{"path":126,"title":127,"navTitle":128,"order":21},"\u002Fdocs\u002Foperate\u002Faccess-control","Inspect Kafka ACLs and Simulate Access","Access Control",{"path":130,"title":131,"navTitle":132,"order":26},"\u002Fdocs\u002Foperate\u002Factivity-logs","Review Kafka Changes in Kafma Activity Logs","Activity Logs",{"id":134,"title":33,"body":135,"description":273,"extension":274,"lastUpdated":275,"meta":276,"navTitle":34,"navigation":277,"order":16,"path":32,"seo":278,"sitemap":279,"stem":280,"__hash__":281},"docs\u002Fdocs\u002Fconsole\u002Foverview.md",{"type":136,"value":137,"toc":265},"minimark",[138,142,147,159,162,166,169,172,181,192,196,204,207,210,218,222,229,237,242,246],[139,140,141],"p",{},"The Console keeps a Kafka producer and consumer in each topic tab. Read, inspect,\nand send messages without switching views.",[143,144,146],"h2",{"id":145},"what-is-a-kafka-console","What is a Kafka console?",[139,148,149,150,154,155,158],{},"A Kafka console is a tool for reading records from and writing records to Kafka\ntopics. Apache Kafka includes the ",[151,152,153],"code",{},"kafka-console-consumer"," and\n",[151,156,157],{},"kafka-console-producer"," command-line tools; Kafma brings the same core workflow\ninto a graphical workspace.",[139,160,161],{},"Each topic opens in a tab where you can consume and produce messages, inspect\nrecord data and metadata, and keep the context needed to debug a stream.",[143,163,165],{"id":164},"kafka-producer-and-consumer-in-one-tab","Kafka producer and consumer in one tab",[139,167,168],{},"The upper half reads records from the topic. Start from the newest or oldest\nrecords, start from a timestamp, tail new records with Live, or use Watch Group\nto follow what a selected consumer group reads.",[139,170,171],{},"The producer stays open below. Send a single message, or run a timed loop that\ngenerates payloads from a registered schema. Refresh the stream to inspect what\nyou sent, or use Live to watch it arrive.",[139,173,174],{},[175,176],"img",{"alt":177,"height":178,"src":179,"width":180},"A Kafka topic open in Kafma, listing JSON messages above and the producer composing the next one below",1446,"https:\u002F\u002Fmedia.kafma.app\u002Fdocs\u002Fget-started\u002Fquickstart\u002Ffirst-messages.png",1560,[139,182,183,184,154,188,191],{},"See ",[185,186,187],"a",{"href":36},"Consuming messages",[185,189,190],{"href":44},"Producing messages"," for the available\ncontrols.",[143,193,195],{"id":194},"working-with-topic-tabs","Working with topic tabs",[139,197,198,199,203],{},"Select ",[200,201,202],"strong",{},"+"," and choose a topic, or open one from global search. Each topic opens\nin its own tab.",[139,205,206],{},"Tabs stay open while you work, so you can keep several investigations active.\nEach cluster has its own set of tabs, preventing local and production work from\nbeing mixed together.",[139,208,209],{},"Select the expand icon on the right side of the Console to open the topic\ndetails drawer. Check topic health, message count, retention, partitions, and\nconsumer groups without leaving the tab.",[139,211,212],{},[175,213],{"alt":214,"height":215,"src":216,"width":217},"Kafka topic information open beside its messages in the Kafma Console",1292,"https:\u002F\u002Fmedia.kafma.app\u002Fdocs\u002Fconsole\u002Foverview\u002Ftopic-info-info-console.png",1556,[143,219,221],{"id":220},"inspecting-and-reusing-messages","Inspecting and reusing messages",[139,223,224,225,228],{},"Expand a message to see its key, value, headers, partition, offset, and\ntimestamp. When a Schema Registry is configured, Avro and Protobuf payloads\n",[185,226,227],{"href":40},"decode automatically",".",[139,230,231],{},[175,232],{"alt":233,"height":234,"src":235,"width":236},"A decoded Avro message with metadata and replay, forwarding, and export actions",1204,"https:\u002F\u002Fmedia.kafma.app\u002Fchangelog\u002Fv1.0.0\u002Fhomepage-console-decode.png",2428,[139,238,239,240,228],{},"You can replay the message to a topic in the same cluster, forward it to another\ncluster, or export messages as JSON or CSV. See\n",[185,241,51],{"href":49},[143,243,245],{"id":244},"next-steps","Next steps",[247,248,249,255,260],"ul",{},[250,251,252],"li",{},[185,253,254],{"href":36},"Consume Kafka messages",[250,256,257],{},[185,258,259],{"href":40},"Decode Avro and Protobuf messages",[250,261,262],{},[185,263,264],{"href":44},"Produce Kafka messages",{"title":266,"searchDepth":26,"depth":26,"links":267},"",[268,269,270,271,272],{"id":145,"depth":21,"text":146},{"id":164,"depth":21,"text":165},{"id":194,"depth":21,"text":195},{"id":220,"depth":21,"text":221},{"id":244,"depth":21,"text":245},"Use Kafma as a Kafka console to consume, inspect, and produce messages in topic tabs, with live tailing, schema decoding, replay, and export.","md","2026-08-01",{},true,{"title":33,"description":273},{"loc":32},"docs\u002Fconsole\u002Foverview","rE9Wk_F-e5lCeJP7F4S1nvNGA-rw4AdbDC0G3JzTeLQ",1785561255515]