Data Ingestion
Universal Data Ingestion Framework
★ 3.9
Event Messaging Platform
★ 3.8
N/A — Java-basedpip install nakadi-clientN/A — Java-basedpip install nakadi-clientPython data engineers interact with Gobblin by defining configuration files that specify source, extractor, converter, and writer plugins — executed as a Hadoop or standalone Java job. Python orchestration scripts manage Gobblin execution via REST API, monitor job completion, and process ingested output files with PySpark for downstream transformation and loading.
Python data engineers use Nakadi's HTTP API via the `nakadi-client` Python library to publish domain events from Python microservices without managing Kafka producers directly. The subscription API provides a long-polling endpoint that Python consumers call to receive events in order — with Nakadi managing offset tracking automatically rather than requiring consumer group configuration.
Individual Tool Pages