Skip to content

Chalk Documentation

Ultra low-latency video conferencing built on Cloudflare RealtimeKit

Features

Low Latency

Built on Cloudflare’s global edge network for sub-100ms latency worldwide.

Education First

Designed for virtual classrooms, tutoring, and online lectures.

Turnkey Components

Zero-config VideoConference component with lobby, meeting room, and end screen.

Recording & Transcription

Built-in recording with automatic transcription and AI summaries.

Quick Start

Terminal window
bun add @q9labs/chalk-react
import { ChalkProvider, VideoConference } from '@q9labs/chalk-react'
import '@q9labs/chalk-react/styles.css'
function App() {
return (
<ChalkProvider apiUrl="https://api.chalk.q9labs.ai" token={jwt}>
<VideoConference
roomId="room-123"
userName="Alice"
role="host"
features={{ recording: true, whiteboard: true }}
onEnd={(data) => console.log('Meeting ended:', data.duration)}
/>
</ChalkProvider>
)
}

Package

PackageDescription
@q9labs/chalk-reactReact SDK with turnkey VideoConference component