> ## Documentation Index
> Fetch the complete documentation index at: https://developer.eka.care/llms.txt
> Use this file to discover all available pages before exploring further.

# Choose your integration

> Decide between the embed widget, the React SDK, and the core SDK

All three packages connect to the same agent and the same backend. They differ only in how much UI you write yourself.

## 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…

<CardGroup cols={1}>
  <Card title="Embed widget" icon="code" href="/api-reference/health-ai/medassist/synapse/embed/quickstart">
    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.
  </Card>

  <Card title="React SDK" icon="react" href="/api-reference/health-ai/medassist/synapse/react/installation">
    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.
  </Card>

  <Card title="Core SDK" icon="cube" href="/api-reference/health-ai/medassist/synapse/core/quickstart">
    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.
  </Card>
</CardGroup>

<Note>
  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.
</Note>
