My verdict: the reference scheduling API, free and open-source.
Cal.com isn't just an appointment booking tool - it's a complete scheduling infrastructure. The API is solid for integrations, webhooks work well, and you can customize everything.
The learning curve exists: you need to understand the concepts of event types, availabilities, and webhooks before being really productive. Documentation is good but sometimes incomplete on edge cases.
What I like less: some endpoints lack flexibility, and rate limits can block on large volumes. For simple use, the web interface is more than enough - the API is overkill.
My advice: if you're building a product that needs scheduling or automating workflows with n8n/Make, Cal.com's API is a good choice. Plan a few hours to understand the structure well before diving in.