# Pipeline management

**Pipelines** are the data streaming heart of Ylem. The UI canvas and the powerful engine behind it allow our users to orchestrate the entire process between receiving input data from outside to sending it to a destination. It is also a place where you will spend most of your time at Ylem.

Pipeline management canvas is a drag-and-drop no-code interface where you can create tasks, connect them, configure each task, and run and schedule pipelines.

<figure><img src="https://3180830455-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FD0FT8l3QzMrw546vOdHU%2Fuploads%2FkvvTZndhcc4UE1g1byhS%2FScreenshot%202024-04-29%20at%2014.52.47.png?alt=media&#x26;token=1982eb34-c366-435e-af48-19a7b4fb7df3" alt=""><figcaption></figcaption></figure>

In the next pages you will learn about:

* 13 types of [tasks](https://docs.ylem.co/pipelines/tasks-ip) you can build your pipelines from
* How to [schedule](https://docs.ylem.co/running-and-scheduling-workflows#automatically-by-a-schedule) pipelines, trigger [in real-time](https://docs.ylem.co/running-and-scheduling-workflows#in-real-time-from-apache-kafka-rabbitmq-google-pub-sub-etc), [on-demand](https://docs.ylem.co/running-and-scheduling-workflows#manually-on-demand) or via [our API](https://docs.ylem.co/running-and-scheduling-workflows#automatically-via-api.)
* How to use the [library or templates](https://docs.ylem.co/pipelines/library-of-templates)
* How to expand the functionality of your pipelines with [environment variables](https://docs.ylem.co/pipelines/environment-variables), [mathematical functions](https://docs.ylem.co/pipelines/mathematical-functions), and [formatted messages](https://docs.ylem.co/pipelines/formatting-of-messages).
