> For the complete documentation index, see [llms.txt](https://docs.bdb.ai/data-pipeline-5/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bdb.ai/data-pipeline-5/components/adding-components-to-workflow.md).

# Adding Components to Workflow

Components are broadly classified into:

* [Readers](/data-pipeline-5/components/readers.md)
* [Writers](/data-pipeline-5/components/writers.md)
* [Transforms](/data-pipeline-5/components/transformations.md)
* [Consumers](/data-pipeline-5/components/consumers.md)
* [Producers](/data-pipeline-5/components/producers.md)
* [Scripting](/data-pipeline-5/components/scripting.md)
* [ML](/data-pipeline-5/components/machine-learning.md)
* [Scheduler](/data-pipeline-5/components/scheduler.md)

**Component Panel**

1. Expand component group and select
2. Search using the search bar in the component panel
3. Drag and Drop the components to the workflow editor.

Any Pipeline System component can be easily dragged to the workflow it includes the following steps to use a System component in the Pipeline Workflow editor:

1. Drag and Drop the components to the workflow editor.
2. Search using the search bar in the component panel
3. Expand component group and select

{% hint style="success" %}
*Check out the illustration on how to use a system pipeline component.*
{% endhint %}

<figure><img src="https://859511478-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGDmsjfjJBNqow7Fo97cO%2Fuploads%2FNTa7Oxrb14yVDJ3ryZD7%2Fcomponentpanel.gif?alt=media&#x26;token=2291f048-c644-4748-8458-c605b24897c7" alt=""><figcaption><p>Adding a Component to Workflow​</p></figcaption></figure>
