[{"data":1,"prerenderedAt":449},["ShallowReactive",2],{"docs-nav":3,"docs-page-\u002Fdocs\u002Fkafka-connect\u002Foverview":152},[4,27,53,68,87,102,121,136],{"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","Kafka Console Overview","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, Forward, and Export Kafka Messages","Replay, forward & 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,83],{"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",{"path":84,"title":85,"navTitle":86,"order":47},"\u002Fdocs\u002Fschema-registry\u002Faws-glue","Use AWS Glue Schema Registry in Kafma","AWS Glue",{"slug":88,"label":89,"pages":90},"consumer-groups","Consumer Groups",[91,94,98],{"path":92,"title":93,"navTitle":34,"order":16},"\u002Fdocs\u002Fconsumer-groups\u002Foverview","Browse Kafka Consumer Groups and Assignments",{"path":95,"title":96,"navTitle":97,"order":21},"\u002Fdocs\u002Fconsumer-groups\u002Flag","Monitor Kafka Consumer Lag","Lag",{"path":99,"title":100,"navTitle":101,"order":26},"\u002Fdocs\u002Fconsumer-groups\u002Freset-offsets","Reset Kafka Consumer Group Offsets","Reset offsets",{"slug":103,"label":104,"pages":105},"data-clone","Data Clone",[106,109,113,117],{"path":107,"title":108,"navTitle":34,"order":16},"\u002Fdocs\u002Fdata-clone\u002Foverview","Clone Kafka Topics Between Clusters",{"path":110,"title":111,"navTitle":112,"order":21},"\u002Fdocs\u002Fdata-clone\u002Fscope-and-range","Configure Kafka Topic Cloning","Scope & range",{"path":114,"title":115,"navTitle":116,"order":26},"\u002Fdocs\u002Fdata-clone\u002Fmasking","Mask Sensitive Data in Kafka Messages","Masking",{"path":118,"title":119,"navTitle":120,"order":47},"\u002Fdocs\u002Fdata-clone\u002Fpre-flight","Run Pre-flight Checks Before a Kafka Data Clone","Pre-flight",{"slug":122,"label":123,"pages":124},"kafka-connect","Kafka Connect",[125,128,132],{"path":126,"title":127,"navTitle":34,"order":16},"\u002Fdocs\u002Fkafka-connect\u002Foverview","Manage Kafka Connect in Kafma",{"path":129,"title":130,"navTitle":131,"order":21},"\u002Fdocs\u002Fkafka-connect\u002Fcreate-and-configure","Create and Configure Kafka Connectors","Create & configure",{"path":133,"title":134,"navTitle":135,"order":26},"\u002Fdocs\u002Fkafka-connect\u002Ftasks-and-offsets","Troubleshoot Kafka Connect Tasks and Inspect Offsets","Tasks & offsets",{"slug":137,"label":138,"pages":139},"operate","Operate",[140,144,148],{"path":141,"title":142,"navTitle":143,"order":16},"\u002Fdocs\u002Foperate\u002Fbrokers","Inspect Kafka Brokers and Cluster Configuration","Brokers",{"path":145,"title":146,"navTitle":147,"order":21},"\u002Fdocs\u002Foperate\u002Faccess-control","Inspect Kafka ACLs and Simulate Access","Access Control",{"path":149,"title":150,"navTitle":151,"order":26},"\u002Fdocs\u002Foperate\u002Factivity-logs","Review Kafka Changes in Kafma Activity Logs","Activity Logs",{"id":153,"title":127,"body":154,"datePublished":440,"description":441,"extension":442,"image":326,"lastUpdated":440,"meta":443,"navTitle":34,"navigation":444,"order":16,"path":126,"seo":445,"seoTitle":15,"sitemap":446,"stem":447,"__hash__":448},"docs\u002Fdocs\u002Fkafka-connect\u002Foverview.md",{"type":155,"value":156,"toc":431},"minimark",[157,165,170,181,192,196,211,226,285,292,298,302,309,312,316,319,328,331,335,342,386,394,397,404,407,411],[158,159,160,161,164],"p",{},"Add your Connect clusters to a Kafka connection, then open ",[162,163,123],"strong",{}," to manage their source and sink connectors. Kafka Connect management is available on Free and Pro.",[166,167,169],"h2",{"id":168},"source-and-sink-connectors","Source and sink connectors",[158,171,172,173,176,177,180],{},"A ",[162,174,175],{},"source connector"," reads from an external system and writes records to Kafka. A ",[162,178,179],{},"sink connector"," reads Kafka records and sends them to an external system, such as a database or file.",[158,182,183,184,187,188,191],{},"A connector defines the work and configuration. Its ",[162,185,186],{},"tasks"," carry out that work on ",[162,189,190],{},"workers",", the processes running Kafka Connect. One Connect cluster can contain several workers and connectors.",[166,193,195],{"id":194},"add-a-connect-cluster","Add a Connect cluster",[158,197,198,199,201,202,205,206,210],{},"Open the Kafka cluster's settings and expand ",[162,200,123],{},". Select ",[162,203,204],{},"Add",", give the Connect cluster a name, and enter its REST API URL, for example ",[207,208,209],"code",{},"http:\u002F\u002Flocalhost:8083",". Add more entries when the Kafka cluster has several Connect clusters.",[158,212,213,214,217,218,221,222,225],{},"Use a worker's URL or a load balancer endpoint. A URL may include a base path, but cannot contain a username and password, a query string (",[207,215,216],{},"?","), or a fragment (",[207,219,220],{},"#","). Put credentials in ",[162,223,224],{},"Authentication"," instead.",[227,228,229,241],"table",{},[230,231,232],"thead",{},[233,234,235,238],"tr",{},[236,237,224],"th",{},[236,239,240],{},"What to provide",[242,243,244,255,265,275],"tbody",{},[233,245,246,252],{},[247,248,249],"td",{},[162,250,251],{},"None",[247,253,254],{},"No credentials",[233,256,257,262],{},[247,258,259],{},[162,260,261],{},"Basic Auth",[247,263,264],{},"Username and password",[233,266,267,272],{},[247,268,269],{},[162,270,271],{},"Bearer Token",[247,273,274],{},"A bearer token",[233,276,277,282],{},[247,278,279],{},[162,280,281],{},"SSL",[247,283,284],{},"An HTTPS URL, an optional CA certificate, and optional client key and certificate for mTLS",[158,286,287,288,291],{},"Leave ",[162,289,290],{},"CA Cert"," blank to use the system trust store. Connect authentication is configured separately from Kafka authentication.",[158,293,294,295,297],{},"Save the cluster settings, then select ",[162,296,123],{}," in the sidebar. Removing a Connect entry from the settings disconnects Kafma from it; the connectors keep running.",[166,299,301],{"id":300},"test-the-connection","Test the connection",[158,303,304,305,308],{},"Select ",[162,306,307],{},"Test"," for a Connect entry to check its endpoint and authentication. A successful result shows the Kafka Connect version.",[158,310,311],{},"Kafma also checks whether Connect uses the same Kafka cluster as this connection and warns if it doesn't. If Kafma can't tell, no warning appears, so a successful test doesn't confirm that they match.",[166,313,315],{"id":314},"browse-and-find-connectors","Browse and find connectors",[158,317,318],{},"The page lists connectors across the configured Connect clusters with their status, task counts, and plugins. Filter by Connect cluster, connector name, type, or status, then select a connector to open its details.",[158,320,321],{},[322,323],"img",{"alt":324,"height":325,"src":326,"width":327},"Kafma Kafka Connect page listing source and sink connectors with their status, tasks, plugins, and Connect clusters",1898,"https:\u002F\u002Fmedia.kafma.app\u002Fchangelog\u002Fv1.2.0\u002Fconnect.png",3024,[158,329,330],{},"You can also search for a connector by name in the command palette. Selecting a result opens its details on the Kafka Connect page.",[166,332,334],{"id":333},"find-connectors-associated-with-a-topic","Find connectors associated with a topic",[158,336,337,338,341],{},"Open a topic's details from Topics, Consumer Groups, or the Console. The ",[162,339,340],{},"Connectors"," section lists confirmed relationships and each connector's status:",[227,343,344,354],{},[230,345,346],{},[233,347,348,351],{},[236,349,350],{},"Role",[236,352,353],{},"Meaning",[242,355,356,366,376],{},[233,357,358,363],{},[247,359,360],{},[162,361,362],{},"Reads",[247,364,365],{},"A sink connector subscribes to the topic",[233,367,368,373],{},[247,369,370],{},[162,371,372],{},"Has written",[247,374,375],{},"A source connector has written to the topic since it was created or its tracked topics were reset; it may not be writing there now",[233,377,378,383],{},[247,379,380],{},[162,381,382],{},"Dead letter queue",[247,384,385],{},"A sink connector uses the topic for failed records",[158,387,388],{},[322,389],{"alt":390,"height":391,"src":392,"width":393},"Topic details listing two sink connectors that read from the topic, with their status and Connect clusters",1438,"https:\u002F\u002Fmedia.kafma.app\u002Fdocs\u002Fkafka-connect\u002Foverview\u002Ftopic-connectors.png",2372,[158,395,396],{},"Select a connector to open its details on the Kafka Connect page. This leaves the topic drawer.",[158,398,399,400,403],{},"When Kafma cannot confirm a relationship, it lists the connector and the reason below the confirmed results. Unreachable Connect clusters are listed separately. ",[162,401,402],{},"No confirmed connectors"," means none was confirmed; it doesn't rule out connectors Kafma couldn't check.",[158,405,406],{},"Connect clusters known to use a different Kafka cluster are left out.",[166,408,410],{"id":409},"next-steps","Next steps",[412,413,414,421,426],"ul",{},[415,416,417],"li",{},[418,419,420],"a",{"href":129},"Create and configure connectors",[415,422,423],{},[418,424,425],{"href":133},"Troubleshoot tasks and inspect offsets",[415,427,428],{},[418,429,430],{"href":18},"Configure a Kafka connection",{"title":432,"searchDepth":26,"depth":26,"links":433},"",[434,435,436,437,438,439],{"id":168,"depth":21,"text":169},{"id":194,"depth":21,"text":195},{"id":300,"depth":21,"text":301},{"id":314,"depth":21,"text":315},{"id":333,"depth":21,"text":334},{"id":409,"depth":21,"text":410},"2026-10-01","Connect Kafma to Kafka Connect, browse source and sink connectors, search by name, and find the connectors associated with a topic.","md",{},true,{"title":127,"description":441},{"loc":126},"docs\u002Fkafka-connect\u002Foverview","XRFdpqqr-aa3vBk9oHeBf-9kxv0x0oK2k_Vt1rBf97I",1790862044384]