Developer Platform

Booking infrastructure for builders.

Every screen in Opencals has a programmatic equivalent. REST API, typed SDKs, signed webhooks, and embeddable components.

API status: operational·v1 · 99.99% uptime
API-first

Every booking is an API call.

Whatever you can do in the dashboard, you can do programmatically. Read availability, create appointments, manage staff, refund payments — all over a clean REST API.

  • Resource-oriented endpoints
    Predictable URLs, JSON, standard HTTP verbs
  • Signed webhooks
    Real-time events for every state change
  • Test mode
    Sandbox keys, isolated data, identical surface
  • Idempotency
    Safely retry mutations with idempotency keys
1curl https://api.opencals.com/v1/appointments \ 2 -H "Authorization: Bearer sk_live_..." \ 3 -H "Content-Type: application/json" \ 4 -d '{ 5 "service_id": "svc_yoga_class", 6 "customer_email": "alex@example.com", 7 "start_time": "2026-03-15T10:00:00Z", 8 "participants": 1 9 }'
1import { BookingFlow } from "@opencals/react"; 2 3export default function Page() { 4 return ( 5 <BookingFlow 6 storeId="str_aurora" 7 services={["svc_massage_60", "svc_facial"]} 8 theme="auto" 9 onComplete={(booking) => track("booked", booking)} 10 /> 11 ); 12}
Build faster

Drop a working booking flow into any page.

Type-safe SDKs in TypeScript, Python, and PHP. React components and a vanilla embed for everything else. Ship a custom booking experience this week, not next quarter.

Typed SDKs
TypeScript, Python, PHP
React components
Plug-and-play widgets
Vanilla embed
One script, any framework
Open-source
MIT-licensed examples on GitHub
Roadmap

API Development Status

Our API is in final development and will launch in Q3 2026. Here's what's coming.

Current Status

API in Final Development

We're putting the finishing touches on our API and preparing for public launch. Expected availability: Q3 2026

Core API: Ready
Documentation: In Progress
SDKs: Testing
Q3 2026
In Progress
  • RESTful API v1.0
  • JavaScript/TypeScript SDK
  • API Documentation Portal
  • Webhook System
  • Public Beta Launch
Q4 2026
Planned
  • Python SDK
  • PHP SDK
  • GraphQL Endpoint
  • Enhanced Rate Limiting
  • API Playground
Q1 2027
Planned
  • iOS SDK (Swift)
  • Android SDK (Kotlin)
  • Real-time WebSocket API
  • API Analytics Dashboard

Roadmap is subject to change based on developer feedback and priorities.

Resources

Everything you need to ship.

API reference

Every endpoint, every parameter, with examples in 3 languages.

Guides

Step-by-step recipes for the 12 most common integrations.

CLI

Manage stores, run migrations, and seed test data from your shell.

GitHub

Open SDKs, sample apps, and the @opencals organization.

Webhook explorer

Replay, inspect, and debug events from your dashboard.

Status & changelog

API uptime, incidents, and what changed last week.

Start building in 3 minutes.

Test keys are free. No credit card. Ship an MVP this week.