The Confluent Kafka REST API allows any system that can connect through HTTP to send and receive messages with Kafka.
The Confluent Platform is a stream data platform that enables you to organize and manage data from many different sources with one reliable, high performance system. This kind of platform provides not only the system to transport data, but all the tools needed to connect data sources, applications, and data sinks to the platform.
Confluent makes it easy build real-time data pipelines and streaming applications by integrating data from multiple sources and locations into a single, central stream data platform. It leverages Apache Kafka, a popular real-time, fault-tolerant, highly scalable messaging system.
Kafka Connect is an open source framework for scalably and reliably connecting Kafka with external systems such as databases, key-value stores, search indexes, and file systems.