At a glance
| Embed widget | React SDK | Core SDK | |
|---|---|---|---|
| Package | @eka-care/medassist-widget-embed | @eka-care/medassist-widget | @eka-care/medassist-core |
| You write | One HTML tag + script | A few lines of React | Your entire chat UI |
| UI included | ✅ Full chat widget | ✅ Full chat widget | ❌ None — bring your own |
| Build step | None | Your React build | Your build |
| Theming | Console + attributes | Console + theme prop | You own all rendering |
| Best when | You want it live in minutes | You’re in a React app | You need a bespoke experience |
Pick this if…
Embed widget
You run a website (any stack — plain HTML, WordPress, Webflow, Vue, React) and want a floating assistant with zero build tooling. Customize it from the console and a handful of HTML attributes.
React SDK
You already have a React app and want the polished, prebuilt MedAssist UI mounted inside it, themed to match your brand with the Eka design system.
Core SDK
You want a completely custom interface — your own message bubbles, inputs, and tool components — and only need the SDK to manage the session, streaming, and tool calls.
The embed widget and React SDK share the same runtime — the embed package is a thin Web Component loader around the React widget. The core SDK is the foundation both are built on.

