Skip to main content

What is Cal.com?

Cal.com is the open-source Calendly successor that gives you complete control over your scheduling infrastructure. Whether you’re an individual, a growing team, or an enterprise, Cal.com provides the tools you need to manage appointments, meetings, and bookings efficiently.
Cal.com is licensed under AGPLv3 with enterprise features available under a commercial license. The core platform (99%) is fully open source.

Why Cal.com?

Scheduling tools like Calendly have transformed how we book meetings, but they come with limitations:
  • Limited control: You’re restricted by the platform’s features and design
  • Data ownership: Your scheduling data lives on someone else’s servers
  • Customization: White-labeling and deep integrations are often unavailable or expensive
  • Privacy: Self-hosting isn’t an option for sensitive data requirements
Cal.com solves these problems by providing:

Complete control

Self-host on your infrastructure or use our cloud. Your data, your rules.

White-label ready

Full customization and branding. Make it yours from the ground up.

API-first design

Build custom scheduling experiences with our comprehensive REST API.

Open source

Transparent, auditable code. Contribute, modify, and extend freely.

Key features

For individuals

  • Flexible event types: Create one-on-one, group, and recurring meeting types
  • Calendar sync: Two-way sync with Google Calendar, Outlook, Apple Calendar, and CalDAV
  • Smart availability: Automatically show only available time slots based on your calendars
  • Custom booking pages: Personalize your booking experience with custom branding
  • Video conferencing: Built-in integration with Zoom, Google Meet, MS Teams, and more

For teams

  • Round-robin scheduling: Distribute meetings evenly across team members
  • Collective events: Host meetings that require multiple team members
  • Team routing forms: Route bookings to the right person based on form responses
  • Managed events: Assign someone to manage bookings on behalf of others
  • Team billing: Consolidated billing and subscription management

For enterprises

  • Organizations: Multi-team structure with centralized administration
  • SSO & SAML: Enterprise authentication with your identity provider
  • SCIM provisioning: Automated user management and directory sync
  • Advanced workflows: Automated reminders, follow-ups, and custom actions
  • Platform API: Build Cal.com into your product with OAuth 2.0
  • Audit logs: Complete visibility into scheduling activities

Use cases

Schedule demos and sales calls with prospects. Integrate with your CRM (Salesforce, HubSpot, Pipedrive) to automatically log activities and create contacts.
Offer scheduled support sessions. Route customers to the right specialist using routing forms and integrate with your help desk.
Manage office hours, tutoring sessions, and parent-teacher conferences. Create recurring availability and share booking links with students.
Schedule patient appointments with HIPAA-compliant self-hosted deployment. Integrate with your practice management system.
Book client consultations and discovery calls. Collect payments at booking time with Stripe integration.
Build scheduling into your SaaS product using the Platform API and embed components. White-label the entire experience.

How Cal.com compares

FeatureCal.comCalendlyYouCanBook.me
Open source
Self-hosting
White-labelEnterprise onlyLimited
API access✅ FreePaid plansLimited
Team scheduling
WorkflowsLimitedLimited
Custom integrationsVia APILimited
PricingFree (self-hosted)$10+/user/mo$10+/user/mo

Technology stack

Cal.com is built with modern, production-ready technologies:
  • Framework: Next.js 13+ with App Router and React 18+
  • Database: PostgreSQL with Prisma ORM
  • API: tRPC for type-safe APIs
  • Authentication: NextAuth.js with support for OAuth, SAML, and SSO
  • Styling: Tailwind CSS
  • Testing: Vitest (unit tests) and Playwright (E2E tests)
  • Monorepo: Yarn workspaces with Turbo for build optimization

Getting started

Ready to start scheduling? Choose your path:

Quick start

Get up and running in 5 minutes with our cloud platform or Docker.

Installation guide

Detailed setup instructions for Docker, Vercel, Railway, and manual deployment.

API documentation

Build custom scheduling experiences with our Platform API.

Self-hosting

Deploy Cal.com on your own infrastructure for complete control.

Community and support

Join thousands of developers and teams building with Cal.com:
License note: Cal.com uses AGPLv3 for the core (99%) and a commercial license for enterprise features (1%). Self-hosting for commercial purposes is allowed under AGPLv3. Learn more about licensing.

Build docs developers (and LLMs) love