An open API service indexing awesome lists of open source software.

https://github.com/commercetools/nodejs

Everything related to the Node.js ecosystem for the commercetools platform.
https://github.com/commercetools/nodejs

api cli commercetools commercetools-sdk ecommerce javascript javascript-sdk middlewares nodejs sdk

Last synced: 5 months ago
JSON representation

Everything related to the Node.js ecosystem for the commercetools platform.

Awesome Lists containing this project

README

          



commercetools logo

Node.js commercetools ecosystem.



CircleCI Status


Codecov Coverage Status


Waffle.io Board

The **commercetools nodejs** repo is managed as a [monorepo](https://github.com/lerna/lerna) 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](http://support.commercetools.com).

## Contributing

We'd love to have your helping hand on this ecosystem! Please see [CONTRIBUTING.md](CONTRIBUTING.md) for more information on our guidelines.

## Packages

### SDK

> [!WARNING]
> These packages have been replaced by the [TypeScript SDK](https://docs.commercetools.com/sdk/typescript-sdk) is in maintenance mode as such this tool will no longer receive new features or bug fixes.

| Package | Version | Dependencies |
| ------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
| [`sdk-auth`](/packages/sdk-auth) | [![sdk-auth Version][sdk-auth-icon]][sdk-auth-version] | [![sdk-auth Dependencies Status][sdk-auth-dependencies-icon]][sdk-auth-dependencies] |
| [`sdk-client`](/packages/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`](/packages/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`](/packages/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`](/packages/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`](/packages/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`](/packages/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`](/packages/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`](/packages/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