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.apiaccess. 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.
LiveKit Platform Service
Orchestration layer — manages agent registration, token issuance, and session lifecycle tracking.
Bayer LiveKit SDK
Python SDK for building AI agents — provides built-in Entra ID authentication, token management, and LiveKit integration.
Bayer LiveKit Infra
Real-time media infrastructure (WebRTC SFU) — routes audio, video, and data streams between participants.
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 |