tiempoAPI reference
Compare

Booking engine or calendar scheduling API?

Checked against each product’s own docs on 6 October 2026.

Cal.com, Calendly, Nylas and Cronofy are good at one problem: finding a time in people’s calendars. Someone connects their Google or Outlook account, sets their hours, and others book meetings with them.

A booking platform for barbers, studios or clubs has a different problem. The businesses don’t live in Google Calendar; their availability is staff rotas, rooms, chairs and courts, kept by your platform. Bookings need holds while customers pay, “anyone available” across a team, classes with places, and the same rules for every business you onboard. That’s what Tiempo is for.

Neither is better in general. If your users’ diaries are the source of truth, use a calendar API. If your platform is the source of truth, use a booking engine.

At a glance

TiempoCal.comCalendlyNylasCronofy
Availability comes fromSchedules you set per resourceUsers’ hours and calendarsUsers’ hours and calendarsConnected calendarsConnected calendars, rules
Rooms, chairs, courtsResources, first classNot documentedNot documentedRoom calendars or app-made calendarsWith people in one query
Many businesses for one integratorAn account per business, made by APIOrganizations (Platform’s managed users deprecated)Each business’s own Calendly accountGrants per connected accountPer-user or organization connect
Holds that expireYes, 15 min by defaultSlot reservations (5 min default)Not documentedPlaceholder until the organizer decidesNot documented
Classes with placesSessions with seatsSeats per slotGroup eventsGroup meetingsBookable events (beta)
Calendar syncNoYesYesYesYes
Hosted booking pagesNoYesYesYesEmbedded scheduler

Each product’s column reflects its own documentation on the date above. See the sources at the end.

Cal.com

Open-source scheduling with an API, embeddable components and hosted pages, calendar sync, payments, conferencing and reminders. It’s the natural choice for meeting scheduling inside a product, and you can self-host it.

For platforms, note that its “Platform” product (managed users, platform OAuth clients and webhooks) is marked deprecated in the API reference, and the React “Atoms” package is in maintenance mode. New integrations are pointed at API v2 with ordinary Cal.com accounts and OAuth. Pricing is per user.

Calendly

The API sits on top of Calendly accounts: your app connects to users who each have their own Calendly subscription. Booking through the API (the Scheduling API) needs a paid plan, and the docs say there’s no endpoint to reschedule. Choose it when your users already live in Calendly.

Nylas

A unified API over email, calendars and contacts, with Scheduler for booking pages. It re-checks a slot before booking. For rooms that aren’t in Google Workspace or Microsoft 365, its own cookbook has you give the room a calendar and apply business hours, capacity and conflict checks in your webhook handler. Choose it when you’re building on people’s mailboxes and calendars.

Cronofy

Calendar infrastructure for software companies, and the most capable of the four for mixed availability: it can require a person and a room together in one query, and keeps hosted calendars for things without their own. Plans start at $819 a month (billed annually). Choose it for enterprise calendar sync, recruiting or sales scheduling.

Where Tiempo fits

Tiempo has no calendar sync, booking pages, payments or reminders: your platform keeps those. It runs the schedule itself, for every business on your platform: resources and rotas, holds that lapse on their own, atomic “anyone available”, multi-resource services, classes and series, with locking so two customers never get the same slot.

See it in the quickstart, or read how it compares with other booking engines.