# 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](https://docs.nosto.com/ugc/guides/widgets-nextgen).
{% 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](https://docs.nosto.com/ugc/guides)

## 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>
