Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/commercetools/commercetools-sdk-typescript

The e-commerce SDK from commercetools for JavaScript written in TypeScript.
https://github.com/commercetools/commercetools-sdk-typescript

audit-sdk commercetools commercetools-scp commercetools-sdk import javascript machine-learning nodejs sdk sdk-javascript typescript

Last synced: 2 days ago
JSON representation

The e-commerce SDK from commercetools for JavaScript written in TypeScript.

Awesome Lists containing this project

README

        

Composable Commerce TypeScript SDKs 💅



✨ Monorepository with generated TypeScript SDKs for the Composable Commerce APIs 🛠




CircleCI Status


Codecov branch



## Introduction

This repository contains several SDK packages generated from the commercetools Composable Commerce API reference.

## Documentation

The documentation and usage example for the TypeScript SDK can be found [here](https://docs.commercetools.com/sdk/javascript-sdk)

The complete Type Documentation, function and class specifications can also be found [here](https://commercetools.github.io/commercetools-sdk-typescript/)

In addition, we created integration tests for each endpoint. Feel free to explore the examples [here](https://github.com/commercetools/commercetools-sdk-typescript/blob/master/packages/platform-sdk/test/integration-tests)

## Support

If you have any urgent issues regarding this repository please create a support request over our [official support channel](http://support.commercetools.com).

## Best Practices

We have a doc with a currated list of best practices designed to assist developers on how best to use and develop applications using the JavaScript/TypeScript SDK. The best practices doc can be found [here](BEST_PRACTICES.md).

## Packages

### SDK

| Package | Version |
| ------------------------------------------ | --------------------------------------------------------------------- |
| [`platform-sdk`](/packages/platform-sdk) | [![platform-sdk Version][platform-sdk-icon]][platform-sdk-version] |
| [`importapi-sdk`](/packages/importapi-sdk) | [![importapi-sdk Version][importapi-sdk-icon]][importapi-sdk-version] |
| [`history-sdk`](/packages/history-sdk) | [![history-sdk Version][history-sdk-icon]][history-sdk-version] |
| [`sdk-client-v2`](/packages/sdk-client) | [![client-sdk Version][sdk-client-icon]][sdk-client-version] |

[platform-sdk-version]: https://www.npmjs.com/package/@commercetools/platform-sdk
[platform-sdk-icon]: https://img.shields.io/npm/v/@commercetools/platform-sdk.svg?style=flat-square
[importapi-sdk-version]: https://www.npmjs.com/package/@commercetools/importapi-sdk
[importapi-sdk-icon]: https://img.shields.io/npm/v/@commercetools/importapi-sdk.svg?style=flat-square
[history-sdk-version]: https://www.npmjs.com/package/@commercetools/history-sdk
[history-sdk-icon]: https://img.shields.io/npm/v/@commercetools/history-sdk.svg?style=flat-square
[sdk-client-version]: https://www.npmjs.com/package/@commercetools/sdk-client-v2
[sdk-client-icon]: https://img.shields.io/npm/v/@commercetools/sdk-client-v2.svg?style=flat-square