Developer Preview

Video calls in your app.
4 minutes.

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.

1

Get your sandbox key

10 seconds

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.

2

Copy the hello world

2 minutes
hello-world.html
<!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.

3

Or use curl

30 seconds
Terminal
# 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/ABC123

What's next?

Sandbox → Production

The sandbox API is identical to production. When you're ready, just replace your API key:

Sandbox

  • 100 API calls/hour
  • 10-minute meetings
  • 360p video
  • Watermark

Production

  • Unlimited API calls
  • Unlimited duration
  • 1080p video
  • White-label