Calendar infrastructure for developers
Ship a complete
calendar in your app.
Use the Schedule-X calendar UI in your frontend and our hosted backend API for users, calendars, events, and Google Calendar sync. The TypeScript SDK keeps connected clients up to date in real time—without application polling.
From UI to sync,
one calendar stack.
- Your backendServer client, secret API key, and user mapping
- Your frontendBrowser client, short-lived token, and Schedule-X UI
- Schedule-X CloudHosted data, permissions, and real-time client updates
- Google CalendarServer-side authorized two-way sync
Fits your stack
Keep your auth.
Add the calendar.
Your backend uses the SDK’s server client to create Cloud users and issue short-lived frontend tokens; the secret organization API key never reaches the browser. Your frontend uses the browser client and a frontend token to load Schedule-X configuration and save event changes.
See the authentication flowGoogle Calendar + real-time sync
Keep every calendar
up to date.
Users connect Google Calendar from your frontend. Events, calendar names, and colors stay synchronized in both directions, while connected frontend clients refresh automatically through the SDK.
Explore Google Calendar sync