Everything related to the Node.js ecosystem for the commercetools platform.
Node.js commercetools ecosystem.
The commercetools nodejs repo is managed as a monorepo and contains different npm packages.
Documentation
https://commercetools.github.io/nodejs/
Support
If you have any urgent issues regarding this repository please create a support request over our official support channel.
Contributing
We'd love to have your helping hand on this ecosystem! Please see CONTRIBUTING.md for more information on our guidelines.
Packages
SDK
[!WARNING]
These packages have been replaced by the TypeScript SDK is in maintenance mode as such this tool will no longer receive new features or bug fixes.
| Package | Version | Dependencies | | ------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | | sdk-auth | [![sdk-auth Version][sdk-auth-icon]][sdk-auth-version] | [![sdk-auth Dependencies Status][sdk-auth-dependencies-icon]][sdk-auth-dependencies] | | sdk-client | [![sdk-client Version][sdk-client-icon]][sdk-client-version] | [![sdk-client Dependencies Status][sdk-client-dependencies-icon]][sdk-client-dependencies] | | sdk-middleware-auth | [![sdk-middleware-auth Version][sdk-middleware-auth-icon]][sdk-middleware-auth-version] | [![sdk-middleware-auth Dependencies Status][sdk-middleware-auth-dependencies-icon]][sdk-middleware-auth-dependencies] | | sdk-middleware-http | [![sdk-middleware-http Version][sdk-middleware-http-icon]][sdk-middleware-http-version] | [![sdk-middleware-http Dependencies Status][sdk-middleware-http-dependencies-icon]][sdk-middleware-http-dependencies] | | sdk-middleware-logger | [![sdk-middleware-logger Version][sdk-middleware-logger-icon]][sdk-middleware-logger-version] | [![sdk-middleware-logger Dependencies Status][sdk-middleware-logger-dependencies-icon]][sdk-middleware-logger-dependencies] | | sdk-middleware-queue | [![sdk-middleware-queue Version][sdk-middleware-queue-icon]][sdk-middleware-queue-version] | [![sdk-middleware-queue Dependencies Status][sdk-middleware-queue-dependencies-icon]][sdk-middleware-queue-dependencies] | | sdk-middleware-user-agent | [![sdk-middleware-user-agent Version][sdk-middleware-user-agent-icon]][sdk-middleware-user-agent-version] | [![sdk-middleware-user-agent Dependencies Status][sdk-middleware-user-agent-dependencies-icon]][sdk-middleware-user-agent-dependencies] |
[sdk-auth-version]: https://www.npmjs.com/package/@commercetools/sdk-auth [sdk-auth-icon]: https://img.shields.io/npm/v/@commercetools/sdk-auth.svg?style=flat-square [sdk-auth-dependencies]: https://david-dm.org/commercetools/nodejs?path=packages/sdk-auth [sdk-auth-dependencies-icon]: https://img.shields.io/david/commercetools/nodejs.svg?path=packages/sdk-auth&style=flat-square [sdk-client-version]: https://www.npmjs.com/package/@commercetools/sdk-client [sdk-client-icon]: https://img.shields.io/npm/v/@commercetools/sdk-client.svg?style=flat-square [sdk-client-dependencies]: https://david-dm.org/commercetools/nodejs?path=packages/sdk-client [sdk-client-dependencies-icon]: https://img.shields.io/david/commercetools/nodejs.svg?path=packages/sdk-client&style=flat-square [sdk-middleware-auth-version]: https://www.npmjs.com/package/@commercetools/sdk-middleware-auth [sdk-middleware-auth-icon]: https://img.shields.io/npm/v/@commercetools/sdk-middleware-auth.svg?style=flat-square [sdk-middleware-auth-dependencies]: https://david-dm.org/commercetools/nodejs?path=packages/sdk-middleware-auth [sdk-middleware-auth-dependencies-icon]: https://img.shields.io/david/commercetools/nodejs.svg?path=packages/sdk-middleware-auth&style=flat-square [sdk-middleware-http-version]: https://www.npmjs.com/package/@commercetools/sdk-middleware-http [sdk-middleware-http-icon]: https://img.shields.io/npm/v/@commercetools/sdk-middleware-http.svg?style=flat-square [sdk-middleware-http-dependencies]: https://david-dm.org/commercetools/nodejs?path=packages/sdk-middleware-http [sdk-middleware-http-dependencies-icon]: https://img.shields.io/david/commercetools/nodejs.svg?path=packages/sdk-middleware-http&style=flat-square [sdk-middleware-logger-version]: https://www.npmjs.com/package/@commercetools/sdk-middleware-logger [sdk-middleware-logger-icon]: https://img.shields.io/npm/v/@commercetools/sdk-middleware-logger.svg?style=flat-square [sdk-middleware-logger-dependencies]: https://david-dm.org/commercetools/nodejs?path=packages/sdk-middleware-logger [sdk-middleware-logger-dependencies-icon]: https://img.shields.io/david/commercetools/nodejs.svg?path=packages/sdk-middleware-logger&style=flat-square [sdk-middleware-queue-version]: https://www.npmjs.com/package/@commercetools/sdk-middleware-queue [sdk-middleware-queue-icon]: https://img.shields.io/npm/v/@commercetools/sdk-middleware-queue.svg?style=flat-square [sdk-middleware-queue-dependencies]: https://david-dm.org/commercetools/nodejs?path=packages/sdk-middleware-queue [sdk-middleware-queue-dependencies-icon]: https://img.shields.io/david/commercetools/nodejs.svg?path=packages/sdk-middleware-queue&style=flat-square [sdk-middleware-user-agent-version]: https://www.npmjs.com/package/@commercetools/sdk-middleware-user-agent [sdk-middleware-user-agent-icon]: https://img.shields.io/npm/v/@commercetools/sdk-middleware-user-agent.svg?style=flat-square [sdk-middleware-user-agent-dependencies]: https://david-dm.org/commercetools/nodejs?path=packages/sdk-middleware-user-agent [sdk-middleware-user-agent-dependencies-icon]: https://img.shields.io/david/commercetools/nodejs.svg?path=packages/sdk-middleware-user-agent&style=flat-square
CLI tools
The CLI tools have been deprecated starting March 31st 2025.
Other
| Package | Version | Dependencies | | ------------------------------------------------------ | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | | api-request-builder | [![api-request-builder Version][api-request-builder-icon]][api-request-builder-version] | [![api-request-builder Dependencies Status][api-request-builder-dependencies-icon]][api-request-builder-dependencies] | | sync-actions | [![sync-actions Version][sync-actions-icon]][sync-actions-version] | [![sync-actions Dependencies Status][sync-actions-dependencies-icon]][sync-actions-dependencies] |
[api-request-builder-version]: https://www.npmjs.com/package/@commercetools/api-request-builder [api-request-builder-icon]: https://img.shields.io/npm/v/@commercetools/api-request-builder.svg?style=flat-square [api-request-builder-dependencies]: https://david-dm.org/commercetools/nodejs?path=packages/api-request-builder [api-request-builder-dependencies-icon]: https://img.shields.io/david/commercetools/nodejs.svg?path=packages/api-request-builder&style=flat-square [resource-deleter-version]: https://www.npmjs.com/package/@commercetools/resource-deleter [resource-deleter-icon]: https://img.shields.io/npm/v/@commercetools/resource-deleter.svg?style=flat-square [resource-deleter-dependencies]: https://david-dm.org/commercetools/nodejs?path=packages/resource-deleter [resource-deleter-dependencies-icon]: https://img.shields.io/david/commercetools/nodejs.svg?path=packages/resource-deleter&style=flat-square [sync-actions-version]: https://www.npmjs.com/package/@commercetools/sync-actions [sync-actions-icon]: https://img.shields.io/npm/v/@commercetools/sync-actions.svg?style=flat-square [sync-actions-dependencies]: https://david-dm.org/commercetools/nodejs?path=packages/sync-actions [sync-actions-dependencies-icon]: https://img.shields.io/david/commercetools/nodejs.svg?path=packages/sync-actions&style=flat-square [personal-data-erasure-version]: https://www.npmjs.com/package/@commercetools/personal-data-erasure [personal-data-erasure-icon]: https://img.shields.io/npm/v/@commercetools/personal-data-erasure.svg?style=flat-square [personal-data-erasure-dependencies]: https://david-dm.org/commercetools/nodejs?path=packages/personal-data-erasure [personal-data-erasure-dependencies-icon]: https://img.shields.io/david/commercetools/nodejs.svg?path=packages/personal-data-erasure&style=flat-square