Comments
Threaded comments, reactions, voting, image and GIF support, social and email login, moderation. Reference →
Vuukle ships five widgets you can mix and match per article. Each widget is a single <div> and a few configuration keys.
Comments
Threaded comments, reactions, voting, image and GIF support, social and email login, moderation. Reference →
Emotes
One-tap reactions. Six default emotes — fully customisable images and labels. Reference →
ShareBar
Social share bar — horizontal or vertical sticky. Configurable networks. Reference →
Newsfeed
Article-recommendation grid. Pulls from your archive and the global Vuukle network. Reference →
Newsletter
Email-capture box, drop-in. Reference →
Comment count
Show the number of comments on an article anywhere — listings, sidebars, footers. Reference →
Every widget reads from a single global object — VUUKLE_CONFIG. You set it once per page; the script handles initialisation.
<script> var VUUKLE_CONFIG = { apiKey: 'YOUR_API_KEY', articleId: 'post-12345', // optional — falls back to page URL title: 'Article title', url: 'https://example.com/article-slug', img: 'https://example.com/img/article.jpg', tags: 'tag1, tag2', author: 'Author name', };</script><script src="https://cdn.vuukle.com/platform.js" async></script>The browser-side config is intentionally small — just article identity and metadata. Per-site behaviour (theme, login methods, character limit, moderation thresholds, emote images, translations) is managed from the Vuukle dashboard → Site Settings.
For the complete schema, see the VUUKLE_CONFIG reference.