---
title: Introduction
slug: apis
docTags: 
createdAt: 2022-05-05T11:15:05.000Z
---

At Klevu, we believe that every integration is unique. To build an awesome product discovery experience, Klevu offers open APIs, SDKs, and platform plugins/apps. Depending on the business requirements, one can explore the available solutions and build a personalized online experience.&#x20;

If you are a **developer** looking forward to exploring our APIs, please follow the steps below to get started:&#x20;

- [Sign-up](https://box.klevu.com/merchant/signup) for a Klevu account.
- Indexing your own catalog using one of the below methods:
  - Klevu has developed native plugins/extensions to ease the integrations. If your requirement allows, we strongly recommend using one of our available [plugins/apps](https://help.klevu.com/support/solutions/5000174073). &#x20;
  - For the platforms where Klevu does not offer native plugins/apps, one can use the [product feed](https://help.klevu.com/support/solutions/articles/5000871297-feed-format) to submit the catalog.&#x20;
  - If you are having custom requirements for indexing and would like to take full control of data updates, you may want to use our REST-ful [Data Indexing](https://docs.klevu.com/indexing-apis) APIs.
- Build your own product discovery experience using one of the below methods:&#x20;
  - If you have already installed one of [plugins/apps](https://help.klevu.com/support/solutions/5000174073), by default, the installation configures Klevu Template JS. Learn more about Template JS by going through [Introduction](docId:2QdXpH6Pj2hflC-JyORbA). &#x20;
  - For headless commerce, you may want to explore our headless library by going through  [Introduction](docId\:Ll504VM4E5pZHuiE_r-bR).  This library already covers instructions for React, Vue, and Angular.&#x20;
  - For server-side API implementation, explore our open product discovery APIs [Smart Search](docId:9eYi1-ZiJWXh97ceQzRPe)  [Smart Category Merchandising](docId\:kRpW4ReRXWjO660KkaMNH) and [Smart Recommendations](docId:4LOFui8shVdj88SWA1YzG)
    &#x20;

:::hint{type="info"}
If you are having any questions about which approach to proceed with integration, please feel free to submit a support [ticket](https://help.klevu.com/support/tickets/new) and one of our solution engineers will set up a call to go through your requirements and suggest the recommended approach.&#x20;
:::



