Import and Export

This document gives you an overview about the solutions we provide that help you with importing and exporting data to and from the commercetools platform.

Import API

The Import API uploads data to commercetools asynchronously. The Import API is useful when syncing large amounts of data from external systems into commercetools platform. We recommend using Import API as a primary integration tool with commercetools platform and your application.

Web app for file-based imports and exports

For business users who need fast access to specific data without any programming knowledge we provide the ImpEx web app, that acts as a graphical user interface for the command-line tools that we provide as open source also.

CLI Tools

commercetools maintains a number of command-line tools to help you get data in and out of the platform from the command-line of your computer or a server.

Libraries for custom solutions

For custom data formats and requirements that for example need data transformations or include business logic during the sync execution, the powerful Java Sync library and the Node.js SDK’s Sync Action Builders help you to build a custom implementation in less time and better quality.

Project Sync

To fully sync certain data, for example the product catalog, from one project to another project, the commercetools-project-sync provides a ready-to-run docker image for this purpose.