---
title: Catalog object model
slug: commerce-connect-14/docs/catalog-object-model
docTags: 
createdAt: 2026-07-23T10:25:35.527Z
---

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.

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/kSPhdix-vJFa0ZyRtTJ4k-20260723-102638.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.

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/VwrwBVHp7Me9Q7Z2n6Biq-20260723-102638.png "catalogobjects.png")
