Learn how to embed Tavus’s Conversational Video Interface (CVI) into your site or app.
Method | Best For | Complexity | Customization |
---|---|---|---|
@tavus/cvi-ui | React apps, advanced features | Low | High |
iframe | Static websites, quick demos | Low | Low |
Vanilla JS | Basic dynamic behavior | Low | Medium |
Node.js + Express | Backend apps, dynamic embedding | Medium | High |
Daily SDK | Full UI control, advanced features | High | Very High |
cvi-components.json
config filewidth: 100%
and height: 100%
) in your CSS for proper component display.How can I reduce background noise during calls?
Can I add event listeners to the call client?