Does PurpleCallio support screen sharing?
Yes. Screen sharing is available with hosted UI, React components, and the headless SDK.
PurpleCallio features
PurpleCallio adds browser-native screen sharing to calling experiences through its hosted UI, React components, and headless SDK.
PurpleCallio adds browser-native screen sharing to calling experiences through its hosted UI, React components, and headless SDK.
Select a stage to understand the workflow.
PurpleCallio keeps this stage connected to your server-controlled call lifecycle while your product retains control of its own experience.
Participants select what to share through their browser's permission flow. Your interface can make the action available while the browser controls the final selection.
Screen sharing can be used alongside a call and is tracked as its own participant-minute usage category.
PurpleCallio supports REST API call management, WebSocket signaling, authentication, TURN relay, camera and microphone controls, device selection, and screen sharing where applicable.
Compare the three integration surfaces, their responsibilities, and a copyable starting point.
Hosted UI
import { PurpleCallioClient } from "@purplecallio/sdk";
const client = new PurpleCallioClient({ apiKey: process.env.PURPLECALLIO_API_KEY! });
const call = await client.createCall({ callerId, receiverId });
redirect(call.callerUrl);Keep API keys on your server and issue only participant-specific access to clients. Webhook requests should be verified before your application processes them. Usage is measured in participant-minutes; see pricing for allowances and current rates.
Yes. Screen sharing is available with hosted UI, React components, and the headless SDK.
No. The participant chooses a screen, window, or tab through the browser's permission prompt.
Yes. It is billed in addition to video usage; see pricing for current rates.
Explore the documentation to choose hosted UI, React components, or the headless SDK for your integration.