Skip to content
FOR DEVELOPERS & PRODUCT TEAMS

The universal headless booking engine behind modern software.

Stop building calendar logic from scratch. SetSoon provides a battle-tested REST API, real-time webhooks, and drop-in embeddable UI widgets for your application.

< 8ms
Slot Generation Latency
Edge-cached availability engine
24/7
System Status
Real-time operational monitoring
5 min
Quickstart Integration
Using our official embed.js SDK
HTTP 200 OK • 6ms
GET /api/v1/availability/query?service=demo
curl -X GET "https://api.setsoon.com/api/v1/availability/query?service=demo" \
  -H "Authorization: Bearer ss_test_xxx" \
  -H "Idempotency-Key: a1f8c7e2-4d92"

// HTTP 200 OK (5.8ms)
{
  "status": "success",
  "data": {
    "available_slots": [
      { "start": "2026-10-15T13:00:00Z", "end": "2026-10-15T13:30:00Z" },
      { "start": "2026-10-15T14:30:00Z", "end": "2026-10-15T15:00:00Z" }
    ],
    "timezone": "America/New_York",
    "edge_cached": true
  }
}

Drop-in UI Embeds with 2 Lines of Code

No complex iframe hurdles. Our embed SDK adapts seamlessly to your parent application's styling.

<!-- Include official SetSoon Embed SDK -->
<script src="https://setsoon.com/embed.js"></script>

<!-- Initialize anywhere in your web app -->
const booking = SetSoon.mount({
  element: '#booking-container',
  service: 'enterprise-demo',
  theme: 'auto',
  onBookingConfirmed: (event) => console.log('Booked!', event)
});