Loading your workspace
Checking session state, onboarding progress, and live backend data.
Syncing calendars
Checking the latest availability and conflict data.
Preparing copilots
Loading the agent and chat context from the backend.
Verifying session
Confirming your access and onboarding status.
Developer hub
This page now feels like part of the same cinematic marketing journey, but it still gives engineers what they actually need: architecture signals, code examples, integration lanes, and trustworthy platform constraints.
Auth model
Dual token
Scheduling
Atomic + idempotent
Workers
Celery-backed
Build surface
Architecture clarity
Understand the FastAPI, Next.js, Celery, Redis, and calendar-provider layers as one system instead of five separate tools.
Integration thinking
Move from booking events to downstream actions with patterns that account for retries, quotas, and auditable outcomes.
Safer defaults
Build with the same transaction, auth, and validation conventions the product relies on in production paths.
Search the platform
Instead of a generic dark docs browser, this hub now leads with the real platform primitives contributors care about.
Platform surface
Booking creation, availability intelligence, public links, and calendar state transitions.
Authentication
Auth.js manages the frontend session while the backend issues and rotates its own JWT pair.
Automation
The orchestration path moves from AI agent to rules to manual review instead of relying on one brittle layer.
Embeds
Drop booking surfaces into external sites without losing availability, confirmation, or reschedule behavior.
Security
Signed actions, strict validation, rate limits, and operational safeguards protect user-facing scheduling routes.
Operations
Use Celery for reminders, sync, automation, and webhook dispatch so work survives retries and restarts.
Quick start
import { apiClient } from "@/lib/api-client";
const booking = await apiClient.post("/bookings", {
event_type_id: "team-sync",
timezone: "America/Los_Angeles",
attendee_email: "jane@company.com",
attendee_name: "Jane Smith",
});Implementation lanes
Public booking
Share a clean route, preserve local time, and keep booking changes self-serve for guests.
Auth exchange
Convert the frontend session into a backend token through the social exchange flow and protect server-side actions.
Automation handoff
Send durable work to Celery and preserve readable audit signals when AI or external integrations act.
Continue exploring