{"ref":"content:sap-btp-ci-how-i-built-an-open-source-enterprise-custom-kafka-adapter-from-scrat","page":"/content/sap-btp-ci-how-i-built-an-open-source-enterprise-custom-kafka-adapter-from-scrat","json":"/content/sap-btp-ci-how-i-built-an-open-source-enterprise-custom-kafka-adapter-from-scrat.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"sap-btp-ci-how-i-built-an-open-source-enterprise-custom-kafka-adapter-from-scrat","title":"SAP BTP - CI - How I Built an Open-Source Enterprise Custom Kafka Adapter from Scratch - Part I","url":"https://community.sap.com/t5/technology-blog-posts-by-members/sap-btp-ci-how-i-built-an-open-source-enterprise-custom-kafka-adapter-from/ba-p/14406979","content_type":"blog","published_on":"source:sap-community","explains":["capability:integration-flows"],"summary":"Part I of a series on EventSmartKafka, an open-source [Apache Kafka](external:kafka) adapter the author built with the SAP Adapter Development Kit to extend [SAP Cloud Integration](artifact:btp-cloud-integration) in [SAP Integration Suite](artifact:btp-integration-suite) past the standard adapter's offset management, security options and Avro handling. It covers the architecture: granular offset control via seek(), a security UI that switches between SASL, mutual TLS and OAuth profiles, native Avro-to-JSON/XML conversion against a Schema Registry, configurable resilience policies, and on-premise reach through [Cloud Connector](artifact:sap-cloud-connector). The adapter already runs against a live Confluent Cloud Kafka topic in a real tenant; the source code follows from Part II onward.","short":"Building EventSmartKafka, an open-source Cloud Integration adapter","author":"rhviana","published":"2026-05-29","provenance":{"discovered_via":[{"source":"source:sap-community","channel":"cloud-integration-tag"}],"first_seen":"2026-10-15"},"drafted_with_ai":true},"readings":{"liveness":[{"label":"Checked against the source","tier":"unknown","evidence":"nobody has checked it"},{"label":"Source reachable","tier":"unknown","evidence":"not crawled"},{"label":"Age","tier":"good","evidence":"published 5 months ago"}],"compatibility":[{"label":"Version","tier":"unknown","evidence":"no version declared"},{"label":"Moved since?","tier":"good","evidence":"no recorded change after 2026-05-29"},{"label":"Findings","tier":"good","evidence":"none flagged"}],"reach":[{"value":1838,"unit":"views"},{"value":2,"unit":"comments"},{"value":8,"unit":"likes"}]},"signals":{"views":1838,"likes":8,"comments":2,"metrics_at":"2026-10-25"},"series":{"container":false,"of":4,"at":1,"parts":[{"position":1,"title":"SAP BTP - CI - How I Built an Open-Source Enterprise Custom Kafka Adapter from Scratch - Part I","url":"https://community.sap.com/t5/technology-blog-posts-by-members/sap-btp-ci-how-i-built-an-open-source-enterprise-custom-kafka-adapter-from/ba-p/14406979","published":"2026-05-29","state":"indexed","id":"sap-btp-ci-how-i-built-an-open-source-enterprise-custom-kafka-adapter-from-scrat"},{"position":2,"title":"SAP BTP - CI - Building Open-Source Custom Adapter EventSmartKafka from Zero with SAP ADK - Part II","url":"https://community.sap.com/t5/technology-blog-posts-by-members/sap-btp-ci-building-open-source-custom-adapter-eventsmartkafka-from-zero/ba-p/14409152","published":"2026-06-03","state":"indexed","id":"sap-btp-ci-building-open-source-custom-adapter-eventsmartkafka-from-zero-with-sa"},{"position":4,"title":"SAP BTP - CI - EventSmartKafka - Custom Kafka Adapter From .ESA v1.1.0 - Validated Runtime - Part IV","url":"https://community.sap.com/t5/technology-blog-posts-by-members/sap-btp-ci-eventsmartkafka-custom-kafka-adapter-from-esa-v1-1-0-validated/ba-p/14429323","published":"2026-06-29","state":"indexed","id":"sap-btp-ci-eventsmartkafka-custom-kafka-adapter-from-esa-v1-1-0-validated-runtim"}]},"edges":{"authors":[]}}