Overlay chatbots
Attach a launcher to any page. Sessions inherit your identity, knowledge paths, and channel routing without a layout rewrite.
SDK
Inject Essenize into websites and web applications to provision overlay chatbots, full-screen chat systems, chat-based agents in custom flows, backend chat streams, and operations in agentic panels. If a surface needs a chat layout for completion and association, the SDK is the entry point.
Attach a launcher to any page. Sessions inherit your identity, knowledge paths, and channel routing without a layout rewrite.
Mount a dedicated room when chat is the product: onboarding, support hubs, or research workspaces.
Bind tools and knowledge paths so the conversation completes work inside your domain objects.
No chrome required. Stream file processing, agent updates, database logs, and deploy events through the same protocol.
Operator consoles where chat is the control surface for queues, tickets, and runbooks.
// Inject overlay, or swap mode for fullscreen | agent | stream | panel import { Essenize } from "@restora/essenize"; const chat = Essenize.mount("#app", { mode: "overlay", runtime: "https://chat.your-infra.example", knowledge: "payments.3ds", llm: { provider: "byo" }, database: { adapter: "postgres" } });
The same session model across overlay, room, panel, and headless stream.
Composer, tool cards, citations, stream tokens, and human takeover.
Script tag or package. Works with existing design systems.
Ready when your infrastructure is