What problem does it solve?
This Skill helps you configure and operate Neo4jās Kafka integrations so graph data can be ingested from Kafka topics and graph changes can be streamed out with correct semantics and resilient error handling.
Core Features & Use Cases
- Kafka sink strategies for Neo4j writes: supports Cypher, Pattern, CDC (schema/source-id), and CUD message formats to transform or apply streaming events to a Neo4j graph.
- Reliable streaming with EOS and DLQ: enables exactly-once semantics using offset tracking constraints and configures dead-letter queues for production-grade failure handling.
- Kafka source strategies and native change queries: streams Neo4j changes to Kafka via CDC-based (Neo4j 5.13+) or query-based approaches, and also supports consuming change events without Kafka through the native
db.cdc.query API.
Quick Start
Install and configure the Neo4j Kafka Connect connector for your target Kafka topics, then choose a sink strategy (Cypher/Pattern/CDC/CUD) or a source strategy (CDC/Query) based on whether you are writing to Neo4j or streaming Neo4j changes out.