Importing and exporting data
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.
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.
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.
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.
- You can find more details on CLI Tools here.
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.
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.