# Synchronize Data Using Airbyte

Airbyte is an open source data integration tool you can use to synchronize your data from various sources to destinations. We've added a connector for the <ProductName /> destination so that you can seamlessly transfer your data from various sources to <ProductShortName />.

## About this Task

With Airbyte, you can easily transfer data from your data sources to a <ProductShortName /> workspace. You can also schedule regular data syncs to automate the process. To learn more about Airbyte, visit [their webpage](https://airbyte.com/).

You can upload your data from a source that supports the `DocumentFileType` format to a <ProductShortName /> workspace. The currently supported sources are:

- Microsoft OneDrive
- Microsoft SharePoint
- Google Drive
- S3

Using the <ProductShortName /> destination connector, you can specify:

- The <ProductShortName /> API key.
- The workspace where you want to upload the data.
- The URL for your <ProductName /> deployment.

For details, see the [connector documentation](https://docs.airbyte.com/integrations/destinations/deepset).

## Prerequisites

- You must have an Airbyte account.
- You must have a <ProductShortName /> API key. For details, see [Generate an API Key](/docs/how-to-guides/managing-access/generate-api-key.mdx).

## Synchronize Data with Airbyte

Airbyte is an external service, so we recommend you check their documentation (you can find the links below). Synchronizing data involves three steps:

1. [Add a source](https://docs.airbyte.com/using-airbyte/getting-started/add-a-source). 
2. [Add a destination](https://docs.airbyte.com/using-airbyte/getting-started/add-a-destination). Choose the <ProductShortName /> destination connector. You can check its documentation at [<ProductShortName />](https://docs.airbyte.com/integrations/destinations/deepset).
3. [Set up a connection between source and destination](https://docs.airbyte.com/using-airbyte/getting-started/set-up-a-connection).
