> For the complete documentation index, see [llms.txt](https://docs.okendo.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.okendo.io/on-site/storefront-javascript-api.md).

# Storefront Javascript API

The Okendo Storefront Javascript API exposes various ways of interacting with Okendo Widgets through code. The main way to do so is via the Widget Plus Window API:

{% content-ref url="/pages/xjhxdBkzB0hnuCQ3kGuF" %}
[Widget Plus Window API](/on-site/storefront-javascript-api/widget-plus-window-api.md)
{% endcontent-ref %}

{% content-ref url="/pages/WrrvjrZURZ49atPx5uvK" %}
[Surveys - Connect Window API](/on-site/storefront-javascript-api/surveys-connect-window-api.md)
{% endcontent-ref %}

{% content-ref url="/pages/Jr01CtSXCqteUHpNJwtk" %}
[Quizzes - Connect Window API](/on-site/storefront-javascript-api/quizzes-connect-window-api.md)
{% endcontent-ref %}

{% content-ref url="/pages/FWL3BqZ0YIDipm5RhS2T" %}
[Referrals Window API](/on-site/storefront-javascript-api/referrals-window-api.md)
{% endcontent-ref %}

{% content-ref url="/pages/RIGSinxTS6qfSW0XY9xE" %}
[Inspiration](/on-site/storefront-javascript-api/inspiration.md)
{% endcontent-ref %}
