> ## 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: Defining Connections

> Create and manage data connections in Integrate.io ETL. Define access credentials for databases, cloud storage, APIs, and SaaS applications.

<Steps>
  <Step>
    First, allow Integrate.io ETL access to the service or data repository. This may require setting up firewall rules, opening SSH tunnels or creating users with minimum required permissions. Read more about allowing Integrate.io ETL access to your data repositories [here](/etl/category/connectivity-and-security/).
  </Step>

  <Step>
    Once Integrate.io ETL is allowed access, you should set up a new connection in Integrate.io ETL:

    1. Click on \`Connections\` icon on the main left menu and then click **New connection**.
           <Frame>
             <img src="https://mintcdn.com/integrateio/XpeHmuMzUiEmfOEz/images/configuring-your-integrateio/image-1.webp?fit=max&auto=format&n=XpeHmuMzUiEmfOEz&q=85&s=79c4b26f61cf9aa2c6134d724052c163" alt="Connections page with New connection button" width="1200" height="950" data-path="images/configuring-your-integrateio/image-1.webp" />
           </Frame>
    2. Click **new connection**.
    3. Select your connection type
    4. Fill in the required fields.
    5. Test your connection and save it.
    6. Now you can use your new connection in packages.
  </Step>
</Steps>
