Import and Export
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.
- You can find more details on Import API here.
- Our latest SDKs for Java, PHP and TypeScript provide a more comfortable development experience.
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.
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.
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.
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.