# Developing your connectors or processors

With Talend Component Kit, you have the possibility to create both source and destination connectors as well as processors.

* Source connectors are input components that are used at the beginning of a pipeline. The purpose of these connectors is to retrieve the data that will later be processed in the pipeline.

  Read the Talend Component Kit documentation to learn about the source connector [structure](https://talend.github.io/component-runtime/main/1.1.15/component-define-input.html).

  Follow this [tutorial](https://talend.github.io/component-runtime/main/1.1.15/tutorial-create-an-input-component.html) to learn how to create an source connector.

* Processors and destination connectors are output components that are used to read, process and transform data in a pipeline, as well as passing it to its required destination.

  Read the Talend Component Kit documentation to learn about the destination connector and processor [structure](https://talend.github.io/component-runtime/main/1.1.15/component-define-processor-output.html).

  Follow this [tutorial](https://talend.github.io/component-runtime/main/1.1.15/tutorial-create-an-output-component.html) to learn how to create a destination connector.