AppexTECHNOLOGY
← All platformsCustomer & Ops

Cal.com

Cal.com is a scheduling platform — an alternative to Calendly — whose open-source edition, Cal.diy, is MIT-licensed and can be self-hosted, white-labeled, and embedded into your own website or product. Cal.diy runs on Node.js and PostgreSQL, so booking data stays in your own infrastructure.

Replaces:
Calendly
Open source:
MIT (open-source edition: Cal.diy)
What it is

Cal.com in plain terms

Cal.com handles availability, booking pages, round-robin and collective scheduling, routing forms, reminders, and calendar integrations with Google and Microsoft. Because its open-source edition is built to be self-hosted and embedded, it is the usual choice when scheduling is part of a product or booking flow rather than a standalone link.

A good fit when…

  • Businesses where booking is part of the product — clinics, services marketplaces, client onboarding
  • Teams that need scheduling fully white-labeled under their own brand and domain
  • Organizations that want booking data kept in their own environment
  • Booking flows that need custom questions, routing, or payment steps

Choose something else when…

  • Individuals or small teams that just need a booking link — Calendly or Cal.com’s own cloud is simpler
  • Teams that don’t want to manage calendar OAuth apps and email delivery themselves
Self-hosting

What running it involves

  • Node.js (Cal.diy recommends Node 18), Yarn, and Git
  • PostgreSQL, managed through Prisma
  • Environment files for app secrets and integration credentials (.env and .env.appStore)
  • Your own Google and Microsoft OAuth apps for calendar sync, plus an email provider
  • Docker or a platform such as Railway, Render, or Vercel

The self-hosted edition is published as Cal.diy, "the open source community edition of Cal.com" — Cal.com’s public GitHub repository now lives at calcom/cal.diy. Calendar integrations are the part that takes the most setup.

Managed option

If you’d rather not self-host

Cal.com’s cloud lists a free Individual plan, Teams at $12 per user per month, and Organizations at $28 per user per month, billed annually, as of September 2026.

Requirements and prices are from the project’s own docs and pricing pages as of September 2026 — see sources below.

What we do

Deploying and customizing Cal.com

Switching

Migrating to Cal.com

Event types, availability, and team members are recreated in Cal.com, and calendars are reconnected. Existing booking links are swapped on your site and in email signatures, with old links redirected where possible so nobody lands on a dead page.

Related
FAQ

Cal.com — common questions

Is Cal.com free?+
The self-hosted community edition (Cal.diy) is free and MIT-licensed. Cal.com’s cloud has a free Individual plan, with team plans listed from $12 per user per month billed annually as of September 2026.
What is Cal.diy?+
Cal.diy is the open-source community edition of Cal.com, published for self-hosting under the MIT license. Cal.com’s public GitHub repository is now calcom/cal.diy. It runs on Node.js and PostgreSQL.
Can Cal.com be white-labeled?+
Yes. Self-hosted Cal.com can run under your own brand and domain and be embedded in your website or product.
Does self-hosted Cal.com sync with Google Calendar?+
Yes, once you set up your own Google (and Microsoft) OAuth apps and add their credentials to the configuration — usually the most involved part of the setup.

Sources

Related reading

Thinking about Cal.com?

Tell us what you use today and what you need. We'll tell you honestly whether Cal.com fits, and scope it if it does.