---
schema_version: "1"
id: 3dcbf146d74835ebfa4e7836493549e890ed9ad7dbecb343f9ddf06440c4787c
title: Data Integration
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/data-cloud/data-cloud-dev/guides/data-integration.md
canonical_url: https://developer.salesforce.com/docs/data/data-cloud-dev/guide/data-integration.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 429f16c854082bdd55c59b6302a09a73c0cf73f80928ca4a97d6afa62d86a33e
products:
  - Data 360 Developer Guide
  - Data 360 Developer Documentation
---
# Data Integration

Learn about the APIs and SDKs available for data integration.

## Loading Data into Data 360

Check out some of the different ways that you can load data into Data 360 with APIs.

### Ingestion API

Use Ingestion API to stream data or import bulk data to your Data 360 instance. You have multiple ways to import data.

- Import data in bulk once or on a specified recurring schedule.
- Import and update data in small batches.

For example, you can import data in bulk for the initial import of historical data. Then you can stream data incrementally in small batches.

You can connect to data source in Salesforce using the built-in Salesforce connectors or external connectors.

For more information, see [Load Data into Data 360](https://developer.salesforce.com/docs/data/data-cloud-int/guide/c360-a-ingestion-api.html) in the _Data Cloud Integration Guide_.

### Amazon S3 Data Stream

Create an Amazon S3 data stream programmatically, and then use the REST UI API to send data from an Amazon S3 data source to Data 360.

For more information, see [Amazon S3 Connector](https://developer.salesforce.com/docs/data/data-cloud-int/guide/c360-a-awss3-connector.html) in the _Data Cloud Integration Guide_.

Alternatively, create the data stream in the user interface. See [Create Amazon S3 Data Stream in Data 360](https://developer.salesforce.com/docs/data/data-cloud-int/guide/c360-a-create-awss3-data-stream.html) in _Data Cloud Integration Guide_.

For more information about how to set up Amazon S3 bucket permissions and policies, see [Amazon S3 Bucket Policies and Permissions](https://developer.salesforce.com/docs/data/data-cloud-int/guide/c360-a-awss3-bucket-policies.html) in the _Data Cloud Integration Guide_.

## Capturing Marketing Data from Websites and Mobile Apps

Load data from your websites and mobile apps using SDKs.

### Salesforce Interactions SDK

Capture customer profile data, engagement data, and browsing activity on a website, and send the data to Data 360 or Interaction Studio. To enable the website to send data to Data 360, embed the Salesforce Interactions SDK in your website.

For more information, see [Capture Web Interactions](https://developer.salesforce.com/docs/data/data-cloud-int/guide/c360-a-admin-web-sdk-setup.html) in the _Data Cloud Integration Guide_.

### Engagement Mobile SDK

Capture customer interactions from a mobile app, and send the data to Data 360.

For more information, see [Integrate Your Mobile Applications](https://developer.salesforce.com/docs/atlas.en-us.c360a_api.meta/c360a_api/c360a_api_engagement_mobile_sdk.htm) in the _Data Cloud Integration Guide_.
