---
title: "APIs"
canonical: https://customerscanvas.com/docs/cc6/api.htm
archived: true
applies_to:
  - product: "Customer's Canvas On-Premises"
  - product: "Design Editor"
    versions: ["6.15.0", "6.x (may differ)"]
---

**You’re viewing outdated documentation.** [View the latest Customer’s Canvas On-Premises documentation](https://customerscanvas.com/docs/on-premises/).

# APIs

**Applies to:** Customer's Canvas On-Premises; Design Editor 6.15.0, 6.x (may differ) · **Archived documentation**
 
Customer's Canvas supports the IFrame API and Web API. Customer's Canvas 5 introduces a software development kit (SDK) and a Design Atoms Framework. This new framework includes a back-end C# API and a front-end TypeScript API that provide a direct access to the product model.
 
In the [Getting Started with IFrame API](https://customerscanvas.com/docs/cc6/IframeApi-introduction.htm.md) topic, you can find examples of using the IFrame API. This API, which represents the `IframeApi.js` JavaScript script, allows for flexible and complex configurations, changing a product configuration at runtime.
 
In the [Using the Design Atoms Framework in IFrame API](https://customerscanvas.com/docs/cc6/introduction-to-iframe-api-v5.htm.md) topic, you can learn how to work with the product model in the IFrame API.
 
The [Working with the Object Model](https://customerscanvas.com/docs/cc6/using-design-atoms-fw.htm.md) topic illustrates how you can create both custom online design editors and stand-alone desktop applications.
 
Also, Customer's Canvas provides the [Web API](https://customerscanvas.com/docs/cc6/webapi.htm.md) for working with the Design Editor and rendering product templates.
 
When you embed Customer's Canvas into an e-commerce system or develop your original site, you can use our UI Framework. The [UI Framework](https://customerscanvas.com/docs/cc6/product-editors.htm.md) topic describes how you can implement a step-by-step workflow to edit and order print products.
 
To implement personalized rendering without loading the Design Editor, you can use the [Dynamic Image API](https://customerscanvas.com/docs/cc6/dynamic-image-api.htm.md).
 
## In This Section
  
[IFrame API](https://customerscanvas.com/docs/cc6/customerscanvas.htm.md) 
 [Web API](https://customerscanvas.com/docs/cc6/webapi.htm.md) 
 [Design Atoms Framework](https://customerscanvas.com/docs/cc6/design-atoms-reference.htm.md) 
 [UI Framework](https://customerscanvas.com/docs/cc6/product-editors.htm.md) 
 [Dynamic Image API](https://customerscanvas.com/docs/cc6/dynamic-image-api.htm.md)
