1
Create a session
From the dashboard, or from your server with an API key that never reaches the browser.
peerkit.dev
Video, audio, and data. One API and SDK.
The current release sends one phone camera to one browser. The person filming does not need an account. Audio, extra participants, and data channels are on the roadmap, not in this release.
Available now
1
From the dashboard, or from your server with an API key that never reaches the browser.
2
Share an expiring link or QR code. Opening it does not create a PeerKit account.
3
One viewer joins in another browser. Media is forwarded by the PeerKit media server, with TURN as fallback.
Browsers receive a short-lived participant token. This call stays on your server.
const response = await fetch(process.env.PEERKIT_API_URL + "/v1/sessions", {
method: "POST",
headers: {
authorization: "Bearer " + process.env.PEERKIT_API_KEY,
"content-type": "application/json",
},
body: JSON.stringify({ durationSeconds: 1800 }),
});Roadmap
Bidirectional audio, screen sharing, and more than one camera or viewer.
Data and control channels, plus recording.
Native SDKs and additional regional media nodes. Redis stays out until cross-node coordination needs it.