Data Ingestion
Unified Logging Layer
★ 4.4
Event Messaging Platform
★ 3.8
N/A — Ruby daemon, install via package managerpip install nakadi-clientN/A — Ruby daemon, install via package managerpip install nakadi-clientPython data engineers use Fluentd to collect application logs from Python services and route them to Elasticsearch, BigQuery, or S3 for analysis. Python applications emit structured JSON logs which Fluentd's tail input plugin reads, applies filter plugins to parse and enrich, and forwards to the analytics destination — decoupling log production from storage decisions.
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