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.
Quick Start
Ready to integrate UI Widgets? Follow these steps:
- 1.Complete the prerequisites and obtain your public key and company ID from Eureka
- 2.Follow the Installation guide to include the SDK in your application
- 3.Configure authentication and choose your integration mode in the Configuration guide