Skip to content

Bayer LiveKit Platform

Bayer LiveKit Platform

The central documentation hub for Bayer's LiveKit Platform —
everything you need to build real-time AI agent applications.


What is the Bayer LiveKit Platform?

Bayer LiveKit is built on the LiveKit ⧉ open-source platform for building real-time voice and video agents. These agents can interact with users over audio, video, and data streams in real-time, providing a multi-modal conversation experience. At its core, LiveKit is a selective forwarding unit (SFU) built on a WebRTC stack (you can learn more here ⧉).

The Bayer LiveKit Platform adds an enterprise security layer on top of LiveKit. Clients (applications and agents) authenticate through Microsoft Entra ID, and through an Entra to LiveKit token exchange, the Bayer LiveKit Platform Service issues a scoped LiveKit token which allows users and agents to connect to LiveKit.

Key Capabilities

  • Identity-based authentication — Microsoft Entra ID replaces static LiveKit API keys. Every connection is tied to a verified user or application identity.
  • Scoped short-lived tokens — The platform issues LiveKit JWTs server-side, bound to a single session or agent, with a 1-hour TTL.
  • Full session auditability — Every agent registration and session start is logged with identity context: who, when, from which application.
  • Independent revocation — Disable one Entra identity without rotating shared secrets or disrupting other teams.
  • Credential isolation — The Bayer LiveKit SDK blocks direct ctx.api access. Agent developers write standard LiveKit code; the platform handles authentication transparently.

Deep dive

For the full architecture — components, data flows, security boundaries, and deployment — see Platform Architecture.


Platform Components

The platform is made up of three core components that work together to provide secure, real-time AI agent communication.


Support

Need help? Reach us through any of these channels.

Channel Details
GitHub Issues Open an issue ⧉ for documentation feedback
Microsoft Teams Platform support on Teams ⧉ — reach out to the Bayer LiveKit Platform team