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

# Onsite Widgets (Classic)

{% hint style="warning" %}
You are reading the **Classic Widget Documentation**

Classic widgets are a previous widget version for onsite widgets created before September 23rd.

From September 23rd 2025, all new widgets created will be NextGen.

Please check your widget version on the **Widget List page** to see if it is **Classic** or **NextGen** widget.

Read the [Nextgen widget documentation here](/ugc/guides/widgets-nextgen.md).
{% endhint %}

UGC Widgets a full templating framework, as well as custom HTML, JavaScript, and CSS capabilities for developers to add their own layouts, transitioning, data management and so much more.

## Introduction

Widgets have powerful customization features. This guide will show you the ropes.

[How-To Info](/ugc/guides.md)

## API Reference

After the JavaScript API details? Great — head over here with a large cup of coffee in hand.

[API Reference for Blank Canvas Widget](https://web.archive.org/web/20230130210023/https://developer.stackla.com/api-docs/javascript/widgets/reference/blank-canvas)\
[API Reference for Map Widget](https://web.archive.org/web/20230130210023/https://developer.stackla.com/api-docs/javascript/widgets/reference/map-widget)\
[API Reference for all other Widgets](https://web.archive.org/web/20230130210023/https://developer.stackla.com/api-docs/javascript/widgets/reference/)

<br>
