Skip to main content

Frequently Asked Questions

What do I need to get started using Mycelial?

You can use Mycelial today, it's available at Follow this tutorial to start using Mycelial right now.

What data sources/destinations does Mycelial offer connectors for?

You can see the sources and destinations that Mycelial supports here in the documentation under sources and destinations.

What if I don't see a data source/destination that I need?

Please connect with us on Discord and ask about the source/destination that you need.

Which data warehouse should I use?

Mycelial supports multiple warehouses including: Snowflake, MySQL, PostgreSQL and Redshift. More data warehouses are in the process of being added, reach out to us on Discord to learn more.

What is the Mycelial daemon?

The Mycelial daemon is a small binary, written in Rust, that is responsible for pulling data from sources and/or pushing data to destinations. You typically install the daemon near the source/destination, using our CLI.

What is the Mycelial control plane?

The Mycelial control plane is a server that orchestrates data workflow jobs. You can either install the control plane on one of your servers, using our CLI or you can use our cloud-based control plane found at

How do you configure data sources and destinations?

Each daemon has a corresponding config.toml file. The config file contains information about:

  1. The daemon, such as it's name and unique id, the associated.
  2. The control plane, such as it's address and security token.
  3. The sources and/or destinations available to the daemon.

You can create the config.toml file manually, but it's easier to create the config by using the Mycelial CLI.

How do you connect data sources to destinations?

After you have configured and started your daemons, the daemons will connect with the control plane and publish their available sources and destinations. Next, you'll open the web interface to the control plane and then you'll drag and drop the sources and destinations you wish to connect onto the canvas, then you'll connect the nodes to create a data workflow and finally you'll publish your workflow.

What's the best way to try out Mycelial?

We've got a full tutorial that demonstrates connecting a SQLite data source to a postgres destination.

Can I connect different types of sources and destinations?

Yes, Mycelial is designed to move data between disparate data systems.