> ## Documentation Index
> Fetch the complete documentation index at: https://www.integrate.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# ETL: Creating a New Package

> Create a new data pipeline package in the Integrate.io ETL visual designer. Configure package settings, add components, and build data flows.

## To create a package:

<Steps>
  <Step>
    On the main menu, click **Packages** (1).
  </Step>

  <Step>
    Click **New package**.

    <Frame>
      <img src="https://mintcdn.com/integrateio/2ttHYDu3EKov-VoY/images/creating-packages/creating-a-new-package-in-integrateio-etl/image-1.png?fit=max&auto=format&n=2ttHYDu3EKov-VoY&q=85&s=7ebeb98574f96db6a2609a124682c7f0" alt="Packages menu with New package button highlighted" width="1200" height="828" data-path="images/creating-packages/creating-a-new-package-in-integrateio-etl/image-1.png" />
    </Frame>
  </Step>

  <Step>
    Optionally, set a name and\or description
  </Step>

  <Step>
    Select the package **type**:

    <Frame>
      <img src="https://mintcdn.com/integrateio/2ttHYDu3EKov-VoY/images/creating-packages/creating-a-new-package-in-integrateio-etl/image-2.png?fit=max&auto=format&n=2ttHYDu3EKov-VoY&q=85&s=d530eb3a7f05e3cb820e582c57858146" alt="New package dialog with name, description, and type options" width="1200" height="828" data-path="images/creating-packages/creating-a-new-package-in-integrateio-etl/image-2.png" />
    </Frame>

    * **Dataflow** - describes the data to process (location, schema, fields), data manipulation to perform, and the output destinations (location, schema).
    * **Workflow** - define dependencies between tasks. For example: after dataflow A completes successfully run dataflow B.
  </Step>

  <Step>
    To create a package from a template, select the required template from **Templates** dropdown (if necessary, filter the templates list first by typing relevant characters in the **Filter Templates** text box).

    <Frame>
      <img src="https://mintcdn.com/integrateio/2ttHYDu3EKov-VoY/images/creating-packages/creating-a-new-package-in-integrateio-etl/image-3.png?fit=max&auto=format&n=2ttHYDu3EKov-VoY&q=85&s=72e15d181edec589490a3d6cb7007a50" alt="Templates dropdown with filter text box" width="1200" height="828" data-path="images/creating-packages/creating-a-new-package-in-integrateio-etl/image-3.png" />
    </Frame>

    <Frame>
      <img src="https://mintcdn.com/integrateio/2ttHYDu3EKov-VoY/images/creating-packages/creating-a-new-package-in-integrateio-etl/image-4.png?fit=max&auto=format&n=2ttHYDu3EKov-VoY&q=85&s=5b2a07e684e8edef15fbb6b95cee11ac" alt="Filtered list of available package templates" width="1200" height="828" data-path="images/creating-packages/creating-a-new-package-in-integrateio-etl/image-4.png" />
    </Frame>
  </Step>

  <Step>
    Click **Create package** to create new package.

    <Frame>
      <img src="https://mintcdn.com/integrateio/2ttHYDu3EKov-VoY/images/creating-packages/creating-a-new-package-in-integrateio-etl/image-5.png?fit=max&auto=format&n=2ttHYDu3EKov-VoY&q=85&s=83ec675af5425e41b9a8b0ee5ddb038a" alt="Create package button in the new package dialog" width="1200" height="828" data-path="images/creating-packages/creating-a-new-package-in-integrateio-etl/image-5.png" />
    </Frame>

    <Frame>
      <img src="https://mintcdn.com/integrateio/2ttHYDu3EKov-VoY/images/creating-packages/creating-a-new-package-in-integrateio-etl/image-6.png?fit=max&auto=format&n=2ttHYDu3EKov-VoY&q=85&s=51c27795ca1ef553cbbf9be546546807" alt="Empty package designer canvas after package creation" width="1200" height="828" data-path="images/creating-packages/creating-a-new-package-in-integrateio-etl/image-6.png" />
    </Frame>
  </Step>
</Steps>
