Skip to content

Schedule-X Cloud

Schedule-X Cloud is a hosted backend for applications that use the Schedule-X calendar UI. It stores users, calendars, and events and runs Google Calendar synchronization.

API base URL:

https://cloud.schedule-x.com
RuntimeCode and credentials
Your backendUses ScheduleXServerClient. Stores the secret organization API token, maps your users to Cloud users, and issues short-lived frontend tokens.
Your frontend (browser)Uses ScheduleXBrowserClient and the Schedule-X calendar UI. Receives only a short-lived frontend token for the signed-in user.
Schedule-X Cloud backendHosts the HTTP API, persists calendar data, enforces permissions, and runs Google Calendar synchronization. You call it through either SDK client; you do not deploy this code in your frontend.

In these docs, backend means trusted server-side code in your application, while frontend means code shipped to the browser. The Schedule-X Cloud API is also a backend service, so we call it the Cloud backend when the distinction matters.

  1. Create a workspace in the Cloud Console.
  2. Create an API key for an environment.
  3. Keep that sx_org_... key on your backend and use it only with ScheduleXServerClient.
  4. From your backend, create or map Cloud users and calendars.
  5. From your backend, issue a short-lived frontend token for the signed-in app user.
  6. Send only that frontend token to your frontend.
  7. In the browser, use ScheduleXBrowserClient to load Schedule-X config and write events.