UI Widgets/Overview

UI Widgets Overview

Embed interactive AI-powered components into your applications with pre-built JavaScript widgets

What are UI Widgets?

UI Widgets are pre-built, interactive JavaScript components that allow you to embed Eureka AI Agent capabilities directly into your web applications. With just a few lines of code, you can integrate powerful AI-driven features like patent search, technical Q&A, and innovation analysis into your existing systems.

Widgets handle authentication, UI rendering, and data communication automatically, allowing you to focus on your business logic rather than integration complexity.

Integration Modes

UI Widgets support two integration modes to fit different use cases and user experiences.

New Window Mode

Opens AI Agent in a separate browser window, suitable for standalone workflows

  • Full-screen experience with dedicated workspace
  • No CSP configuration required
  • Ideal for complex analysis tasks

iframe Embedding Mode

Embeds AI Agent directly into your page as an iframe component

  • Seamless integration within existing UI
  • Maintains user context and workflow
  • Requires CSP whitelist configuration

Key Features

One-Click Integration

Complete integration with just a few lines of JavaScript code. No complex backend setup or API management required.

Secure Authentication

RSA encryption and JWT-based authentication ensure secure access. IP whitelist protection adds an extra security layer.

Brand Customization

Complete removal of Eureka branding elements. Customize the experience to match your brand identity.

Event-Driven Architecture

Listen to widget events and customize export behavior. Integrate AI outputs seamlessly into your workflows.

Available Widgets

Access 30+ AI-powered widgets across multiple domains including R&D innovation, intellectual property, life sciences, and materials science.

30+
AI Agent Widgets
From patent search to technical Q&A and innovation analysis
2
Integration Modes
New window and iframe embedding for flexible deployment

Quick Start

Ready to integrate UI Widgets? Follow these steps:

  1. 1.Complete the prerequisites and obtain your public key and company ID from Eureka
  2. 2.Follow the Installation guide to include the SDK in your application
  3. 3.Configure authentication and choose your integration mode in the Configuration guide