Professional chat interface that's lightweight, framework-free, and ready to deploy
Only ~12KB core footprint with minimal impact on host performance. Load instantly and run smoothly on any device.
Pure vanilla JavaScript means no framework lock-in. Works with any tech stack and no external dependencies to manage.
Native JSONP support bypasses CORS headaches. Deploy anywhere and connect to any backend seamlessly.
WebSocket support for live typing indicators, read receipts, and streaming responses for engaging user experiences.
15+ specialized UI components including rating systems, file uploads, date pickers, and more for rich interactions.
ARIA-compliant focus management, robust XSS prevention, and scoped CSS that won't break your site's styles.
Experience ChatUI Widget in action with our interactive demos powered by Netlify Functions
Classic chat widget that appears as a floating button in the corner of your website.
Try DemoDedicated chat interface that takes up the full page for immersive conversations.
Try DemoExplore all 15+ interactive widgets including forms, ratings, file uploads, and more.
Try DemoGet ChatUI Widget running on your site in under 30 seconds
<script
id="chat-widget"
src="/dist/chat-widget.js"
data-server-url="/.netlify/functions/chat-api"
data-position="bottom-right"
data-color="#667eea"
data-title="Chat with us">
</script>
That's it! The widget automatically initializes and connects to our Netlify Functions backend for demo purposes.