hero background quable-dark
hero background quable-dark

The Quable SDK: an introduction

The Quable SDK: an introduction
The Quable SDK: an introduction

What is an SDK? SDK stands for Software Development Kit, and in practical terms it is a set of tools designed to speed up the development of new applications and integrations.

At Quable, we have developed a bespoke SDK tailored to the needs and requirements of technology partners, integrators and users of the PIM solution.

The Quable PIM SDK is organised around six modules.

‍

The Quable Partner module is a portal designed for integration and/or technology partners who wish to create applications linked to the Quable PIM. As a partner, the module allows you to:

  • Manage your Quable PIM instances,
  • Create and test Quable applications,
  • Deploy your applications to production,
  • Manage your integration team,
  • Set up a Stripe payment account,
  • Monitor your applications’ activity (installation, payments, errors, etc.).

‍

You can access it via this link: https://partners.quable.io

And find the full documentation here: https://developers.quable.com/quable-ecosystem/portal-partner/

‍

‍

68347d7b70c617b959166b9f 65a644cf769713f93a324757 Capture 20d E2 80 99e CC 81cran 202024 01 16 20a CC 80 2009.54.18

This is a set of libraries for integrators working with the PIM without being connected to it, intended for all integrators who interact with and manipulate the PIM without being logged in. It comprises pre-written classes and functions in a specific programming language. All of this is designed to simplify access to and interaction with an external API.

We provide two essential tools:

  • quable-pim-js, for performing operations on the Quable PIM API for the available endpoints. The library is available from the following NPM repository: https://www.npmjs.com/package/@quable/quable-pim-js

‍

Many customers find themselves rewriting the same code every time they want to extract data from the PIM. The PIM Data Integrator module simplifies data extraction from the Quable PIM via export files (media, product links, products, variants). The module aggregates this data to generate consolidated product files in JSON format. This data is more practical and suitable for marketplaces and e-commerce platforms.

Find the full documentation for the PIM Data Aggregator here: https://developers.quable.com/quable-ecosystem/pim-data-aggregator/

The Quable App Kit provides two sub-modules:

  • Quable CLI offers efficient, scriptable and lightweight solutions for various tasks, with commands for creating and running Quable applications. Full documentation here: https://www.npmjs.com/package/@quable/quable-cli
  • Quable App Template is an application template that makes developers’ work easier by providing security and session management mechanisms, thereby saving them time. Find the documentation here: https://github.com/quable/quable-app-template

The SDK comes with clear, comprehensive and detailed documentation, as well as video tutorials, which are essential for understanding our tools and enabling you to:

  • Access our guidance on how to use the SDK effectively.
  • Speed up the integration process and minimise the learning curve for newcomers.
  • Cater to different learning preferences with written and visual resources.‍

This is an easy-to-use module for securely processing payments within your app, made possible through our partnership with Stripe.

The module provides a method for both recurring and one-off payments, whilst offering a high level of customisation, such as payment volume options. This means Quable partners can manage billing directly using this module.

‍

68347d7b70c617b959166ba2 65a6455faf6fe0a7e3f2ab34 Capture 20d E2 80 99e CC 81cran 202024 01 16 20a CC 80 2009.57.42

‍

Find the full documentation here: https://developers.quable.com/quable-ecosystem/quable-billing/

‍

Interested in the Quable SDK? Become a Quable PIM partner!