---
title: Catalog object model
slug: commerce-connect-15/docs/catalog-object-model
docTags: 
createdAt: 2026-07-30T20:34:41.000Z
---

The Catalog Management system in Optimizely Commerce Connect has two primary APIs: the DTO-based API and the object-based API, where the object-based API relies on the underlying Data Transfer Object (DTO) API.

## DTO object model

The DTO API is the core catalog API and primarily used directly in the catalog administration and indirectly through the Object API.

![Diagram showing the DTO object model structure in Optimizely Commerce Connect](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/xgC-K3vLmAbVKzFu-UBBl-20260723-164627.png "dto.png")

## Runtime object model

The runtime object model is primarily used during runtime. Entry is the main object that you will most likely work with.

![Diagram showing the runtime catalog object model and the Entry object in Optimizely Commerce Connect](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/8V7rZlZRsH8bf-3R_1jnF-20260723-164627.png "catalogobjects.png")
