API Clients (SDKs)
We provide clients for multiple programming languages. These helper libraries make the integration of our service into your web or application faster and easier.

We provide SDKs in the following languages for client-side (browser, mobile apps...) integration:
And SDKs in the following languages for server-side integration:
You can combine multiple SDKs - for example you can use JavaScript for sending interactions and getting recommendations, and then a script in a server-side language for synchronizing catalog.
Every description of an API endpoint in api-reference contains links to corresponding descriptions for all the clients.