Skip to main content

Core concepts

Pipeline​

A pipeline receives records from one or multiple source connectors, pushes them through zero or multiple processors until they reach one or multiple destination connectors.

Connector​

A connector is the internal entity that communicates with a connector plugin and either pushes records from the plugin into the pipeline (source connector) or the other way around (destination connector).

Connector plugin​

Sometimes also referred to as "plugin", is an external process which communicates with Conduit and knows how to read/write records from/to a data source/destination (e.g. a database).

Processor​

A component that executes an operation on a single record that flows through the pipeline. It can either change the record or filter it out based on some criteria.

OpenCDC Record​

A record represents a single piece of data that flows through a pipeline (e.g. one database row). More info here.

Collection​

A generic term used in Conduit to describe an entity in a 3rd party system from which records are read from or to which records they are written to. Examples are: topics (in Kafka), tables (in a database), indexes (in a search engine), collections (in NoSQL databases), etc.

scarf pixel conduit-site-docs-what-is-core-concepts