Connect is meant to be used primarily through the HTTP web server. A graphical UI is served along with a rich set of REST API endpoints.
Connect is a streaming data platform and is meant primarily to be hooked up to a source of streaming data like Kafka, Kinesis, Azure Data Hubs, or other streaming data and queueing tools. As data streams into Connect, complex patterns are matched in real time, across arbitrary timespans without windowing, and used to trigger new actions. This mechanism provides a powerful tool for programming streaming data platforms.