# Use Flow on Helios

Flow on Helios is a fully managed data migration and Change Data Capture (CDC) service within SingleStore Helios. It supports loading and synchronizing data from supported databases into SingleStore, without the need to install or manage any infrastructure. Flow is integrated into the [Cloud Portal](https://portal.singlestore.com/) as a part of the Load Data workflow.

It includes two components: 

* **Ingest**: Transfers schema and data for tables up to 10GB, and supports ongoing CDC.
* **XL Ingest**: Handles larger tables by partitioning them and transferring partitions in parallel.

## Supported Source Databases

The following databases are supported as sources:

* MySQL
* PostgreSQL
* Oracle
* Microsoft SQL Server
* Snowflake

These can be self-hosted, or hosted on:

* AWS RDS
* AWS Aurora
* Google CloudSQL
* Azure SQL

**Note**: On-premise and self-hosted sources must be accessible over the internet and allow inbound connections from Helios IPs.

For prerequisites and setup, refer to [Source Database Setup](https://docs.singlestore.com/db/v9.1/load-data/load-data-with-singlestore-flow-on-helios/singlestore-ingest/source-database-setup.md).

## Destination Database

* SingleStore database hosted in Helios.

  To configure, refer to [Destination Database Setup](https://docs.singlestore.com/db/v9.1/load-data/load-data-with-singlestore-flow-on-helios/singlestore-ingest/destination-database-setup.md).

## Steps to Use Flow on Helios

1. On the Cloud Portal, navigate to **Ingestion** > **Load Data**.

2. **Select the Source Database**

   Choose from:

   * MySQL by Flow
   * PostgreSQL by Flow
   * Oracle by Flow
   * SQL Server by Flow
   * Snowflake by Flow

3. **Select the Destination Database**

   On the **Select Destination** page:

   * Choose the workspace and the destination database. 

     **Note**: The workspace should be of the **Standard** type.
   * Under **Connection details**, choose an existing connection or create a new one, and enter the Connection name.

     **Note**: The Connection name must not start with a number, and cannot contain special characters, except for underscores. Spaces are allowed.

4. **Open the Flow Dashboard**

   The Dashboard provides a central interface to configure, manage, and monitor the overall status of an Ingest or XL Ingest instance. It displays information about the source, destination, tables, replication schedule, and a checklist.

   Click **Open Dashboard** to launch the dashboard.

5. **Select Ingestion Type**

   Choose **Ingest** from the dropdown on the top right. Refer to [SingleStore Ingest](https://docs.singlestore.com/db/v9.1/load-data/load-data-with-singlestore-flow-on-helios/singlestore-ingest.md) for more information.

   If the data to be ingested is larger than 10 GB, use XL Ingest by selecting XL Ingest from dropdown on the top right. Refer to [SingleStore XL Ingest ](https://docs.singlestore.com/db/v9.1/load-data/load-data-with-singlestore-flow-on-helios/singlestore-xl-ingest.md)for more information.

6. **Complete the Checklist**

   Begin the data pipeline by following the steps in the **Checklist**:

   * **Setup Source**: Configure the source database. Refer to [Source Database Setup](https://docs.singlestore.com/db/v9.1/load-data/load-data-with-singlestore-flow-on-helios/singlestore-ingest/source-database-setup.md).
   * **Setup Destination**: Configure the destination database. Refer to [Destination Database Setup](https://docs.singlestore.com/db/v9.1/load-data/load-data-with-singlestore-flow-on-helios/singlestore-ingest/destination-database-setup.md).
   * **Setup Tables**: Configure the tables to be ingested. Refer to [Tables](https://docs.singlestore.com/db/v9.1/load-data/load-data-with-singlestore-flow-on-helios/singlestore-ingest/tables.md) for more information.
   * **Setup Schedule**: Define the replication schedule.

7. **Start the Pipeline**

   After completing the **Checklist**, start the pipeline from the **Operations** tab. The job begins based on the defined schedule.

   Refer to [Operations](https://docs.singlestore.com/db/v9.1/load-data/load-data-with-singlestore-flow-on-helios/singlestore-ingest/operations.md) for more information.

8. **Monitor and Manage the Pipeline**

   Use the following tabs to track performance, troubleshoot issues, and adjust settings.

   * **Operations**: Provides options to manage and troubleshoot the data pipeline, and handle schema changes. Refer to [Operations](https://docs.singlestore.com/db/v9.1/load-data/load-data-with-singlestore-flow-on-helios/singlestore-ingest/operations.md) for more information.
   * **Settings**: Contains configuration options for the Flow environment. Refer to [Settings](https://docs.singlestore.com/db/v9.1/load-data/load-data-with-singlestore-flow-on-helios/singlestore-ingest/settings.md) for more information.
   * **Reports**: Used to generate reports and view table performance data, organized by day and month. Refer to [Reports](https://docs.singlestore.com/db/v9.1/load-data/load-data-with-singlestore-flow-on-helios/singlestore-ingest/reports.md) for more information.
   * **Logs**: Monitors the progress of extract and load operations. Refer to [Logs](https://docs.singlestore.com/db/v9.1/load-data/load-data-with-singlestore-flow-on-helios/singlestore-ingest/logs.md) for more information.

To change the size of an existing Flow instance, refer to [Scale a Flow Instance](https://docs.singlestore.com/db/v9.1/load-data/load-data-with-singlestore-flow-on-helios/scale-a-flow-instance.md).

***

Modified at: May 11, 2026

Source: [/db/v9.1/load-data/load-data-with-singlestore-flow-on-helios/use-flow-on-helios/](https://docs.singlestore.com/db/v9.1/load-data/load-data-with-singlestore-flow-on-helios/use-flow-on-helios/)

(An index of the documentation is available at /llms.txt)
