mohamedhekal/classbridge-livekit

LiveKit classroom driver for ClassBridge

Maintainers

Package info

github.com/mohamedhekal/classbridge-livekit

pkg:composer/mohamedhekal/classbridge-livekit

Transparency log

Statistics

Installs: 5

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v0.1.1 2026-07-16 17:15 UTC

This package is auto-updated.

Last update: 2026-07-16 17:21:55 UTC


README

CI Packagist License: MIT

LiveKit classroom driver for ClassBridge.

Installation

composer require mohamedhekal/classbridge mohamedhekal/classbridge-livekit

Configuration

Publish and configure credentials:

php artisan vendor:publish --tag=classbridge-livekit-config
LIVEKIT_URL=https://your-project.livekit.cloud
LIVEKIT_API_KEY=your-api-key
LIVEKIT_API_SECRET=your-api-secret
LIVEKIT_WEBHOOK_SECRET=your-webhook-secret

Set the default ClassBridge driver:

CLASSBRIDGE_DRIVER=livekit

Usage

use Hekal\ClassBridge\Facades\ClassBridge;
use Hekal\ClassBridge\DTOs\SessionData;

$room = ClassBridge::driver('livekit')->createRoom(new SessionData(
    id: 'session-1',
    name: 'session-1',
    maxParticipants: 30,
));

See docs/livekit.md for API details and webhook mapping.

License

MIT