<!-- # hard line break macro for HTML -->

<a id="workflows-ingestion"></a>

# Data I/O

The first step in any FiftyOne workflow is loading your data into a
[FiftyOne dataset](../user_guide/import_datasets.md#importing-datasets). FiftyOne natively supports
dozens of common dataset formats, custom formats, and ready-to-use datasets
from the [Dataset Zoo](../dataset_zoo/index.md) and the
[Hugging Face integration](../integrations/huggingface.md).

New to FiftyOne? The [Getting Started guides](../getting_started/index.md)
walk through loading data for common use cases, and FiftyOne Enterprise users
can follow the [Enterprise getting started guide](../enterprise/getting_started.md) to connect to their deployment.

In FiftyOne Enterprise, you can also query your data lake directly with
Data Lens 🚀 and work with cloud-backed media 🚀 stored in S3, GCS, MinIO, or
Azure.

And when you’re ready to move data out of FiftyOne — to a training pipeline,
an annotation tool, or another team — you can [export datasets](../user_guide/export_datasets.md#exporting-datasets) in dozens of standard or custom formats.
