Agentic Avatars SDK

@kaltura/intelligent-agents

A zero-dependency JavaScript SDK for building and operating Kaltura Agentic Avatars — Kaltura's conversational agents with a visual, human-like avatar interface.

Meet Nova

Nova is a live Kaltura Agentic Avatar, provisioned with this SDK's own Management API and grounded on this site's own documentation. She knows every page here — ask her what the SDK does, whether it fits your use case, or which page to read next, and she'll take you there herself.

Try asking:

Two entry points, plus optional plugin subpaths that don't bloat the base runtime:

Why this SDK

You own raw ESM source you can read line by line — no build step, no bundler-only node_modules black box, and no install step at all: import straight from a jsDelivr CDN URL pinned to a git tag. Zero runtime dependencies means no transitive supply-chain surface to audit. Voice and visual cloning are self-serve calls in this SDK, not a support ticket. And the security posture — pre-redacted audit events, short-lived tokens, a NIST 800-53 control matrix — is designed in from the start for enterprise, HIPAA, and HITRUST deployments rather than bolted on later.

Quick start in the browser

Once a tag is pinned, jsDelivr serves the SDK straight from GitHub — no npm install, no bundler:

<script type="module">
  import { KalturaAvatarSession } from 'https://cdn.jsdelivr.net/gh/kaltura/intelligent-agents-sdk@v1.4.0/src/experience/index.js';
  // ... same API as the local examples in the repo's examples/ directory
</script>

Pin the tag for anything you ship — jsDelivr caches a tagged path forever, so a pin is both stable and fast.

Where to go next

New to the SDK? Start with Getting Started — from zero to a talking AI avatar in about five minutes, once you have a Kaltura account.

Building a real app? The How-to Guides walk through the specific problems apps run into: driving your UI from the avatar, injecting per-request data, choosing a voice-input mode, collecting structured form data, and reimplementing the runtime from scratch.

Need to look something up? The Reference section is the complete, austere dictionary of every endpoint, socket event, GenUI widget, and architectural internal — API-Reference, Wire Protocol, GenUI Reference, and the full use-case catalog.

Want the bigger picture? Platform Architecture, under Explanation, covers the two backends, the live-video runtime, and how the pieces fit together — read it when you want to understand why, not just how.

Security and compliance

Zero runtime dependencies, short-lived tokens, pre-redacted audit events, and a NIST 800-53 control matrix — designed for enterprise, HIPAA, and HITRUST deployments. See SECURITY.md in the repository for the full control matrix.

License

MIT. No Kaltura account or credentials are needed to read, fork, or build on this SDK's source; a Kaltura account with the Agentic Avatar feature enabled is needed to call the live APIs it wraps.

Click to talk with Nova — she knows this whole SDK.