---
title: "Data models"
slug: "index-en"
abstract: ""
---
# Sitecore CDP for developers

Sitecore Customer Data Platform (CDP) lets you collect, connect, and activate customer data across all the digital channels of your organization.

- The [Stream API](https://doc.sitecore.com/cdp/en/developers/api/stream-api.html "Stream API") lets you collect and send real-time behavioral and transactional data about the users of your application to Sitecore CDP. Using the Stream API involves [integrating your application with Sitecore CDP](https://doc.sitecore.com/cdp/en/developers/api/integrating-with-sitecore-cdp.html "Integrating with Sitecore CDP").
- The [Batch API](https://doc.sitecore.com/cdp/en/developers/api/batch-api.html "Batch API") lets you upload large amounts of guest data and offline orders in an efficient manner to Sitecore CDP.
- The [REST APIs](https://doc.sitecore.com/cdp/en/developers/api/rest-apis.html "REST APIs") let you retrieve, create, update, and delete data that is available in Sitecore CDP.
- The [data lake export service](https://doc.sitecore.com/cdp/en/developers/api/data-lake-export-service.html "Data lake export service") lets you access all your organization's data from Amazon Simple Storage Service (Amazon S3) and download the data locally or copy it to another Amazon S3 bucket.

![Data capturing.](https://doc.sitecore.com/api/markdown-image/cdp/en/developers/api/images/cdp-diagram-all-apis.jpg)

# Data models

This documentation describes Sitecore CDP functionality for two different data models: 2.1 data model and 2.0 data model.

Where applicable, a **2.1** and a **2.0** button distinguish between the two data models.

If your organization purchased Sitecore CDP after March 2021, your instance of Sitecore CDP is using the 2.1 data model. To use this documentation, make sure that the **2.1** button is selected.

If your organization purchased Boxever before 2021, your instance of Sitecore CDP is probably using the 2.0 data model. To use this documentation, click the **2.0** button in a topic that distinguishes between the two data models.