Get a sandbox API key, paste 20 lines of code, and you have video conferencing. No build tools. No credit card. No meetings about meetings.
Enter your email to get an API key instantly. No sign-up form, no verification.
Sandbox limits: 100 calls/hr, 10-min meetings, 360p. Upgrade anytime by creating an org.
<!DOCTYPE html>
<html>
<head><title>My Video Call</title></head>
<body>
<h1>My First Video Call</h1>
<button id="btn">Create Meeting</button>
<script>
const API_KEY = "YOUR_SANDBOX_KEY";
const BASE = "https://callsee.me";
document.getElementById("btn").onclick = async () => {
const res = await fetch(BASE + "/api/v1/meetings", {
method: "POST",
headers: {
"Content-Type": "application/json",
Authorization: "Bearer " + API_KEY,
},
body: JSON.stringify({
title: "My Meeting",
startTime: new Date().toISOString(),
}),
});
const { roomCode } = await res.json();
window.open(BASE + "/meeting/" + roomCode);
};
</script>
</body>
</html>Save as hello-world.html and open in your browser. That's it.
# Create a meeting
curl -X POST https://callsee.me/api/v1/meetings \
-H "Authorization: Bearer YOUR_SANDBOX_KEY" \
-H "Content-Type: application/json" \
-d '{"title": "My Meeting", "startTime": "'$(date -u +%Y-%m-%dT%H:%M:%SZ)'"}'
# Response: { "meetingId": "...", "roomCode": "ABC123" }
# Open: https://callsee.me/meeting/ABC123The sandbox API is identical to production. When you're ready, just replace your API key: