> ## Documentation Index
> Fetch the complete documentation index at: https://mintlify.com/calcom/cal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction to Cal.com

> Open-source scheduling infrastructure for absolutely everyone

## 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.

<Note>
  Cal.com is licensed under AGPLv3 with enterprise features available under a commercial license. The core platform (99%) is fully open source.
</Note>

## 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:

<CardGroup cols={2}>
  <Card title="Complete control" icon="lock">
    Self-host on your infrastructure or use our cloud. Your data, your rules.
  </Card>

  <Card title="White-label ready" icon="palette">
    Full customization and branding. Make it yours from the ground up.
  </Card>

  <Card title="API-first design" icon="code">
    Build custom scheduling experiences with our comprehensive REST API.
  </Card>

  <Card title="Open source" icon="code-branch">
    Transparent, auditable code. Contribute, modify, and extend freely.
  </Card>
</CardGroup>

## 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

<AccordionGroup>
  <Accordion title="Sales teams" icon="chart-line">
    Schedule demos and sales calls with prospects. Integrate with your CRM (Salesforce, HubSpot, Pipedrive) to automatically log activities and create contacts.
  </Accordion>

  <Accordion title="Support teams" icon="headset">
    Offer scheduled support sessions. Route customers to the right specialist using routing forms and integrate with your help desk.
  </Accordion>

  <Accordion title="Education" icon="graduation-cap">
    Manage office hours, tutoring sessions, and parent-teacher conferences. Create recurring availability and share booking links with students.
  </Accordion>

  <Accordion title="Healthcare" icon="heart-pulse">
    Schedule patient appointments with HIPAA-compliant self-hosted deployment. Integrate with your practice management system.
  </Accordion>

  <Accordion title="Consulting" icon="briefcase">
    Book client consultations and discovery calls. Collect payments at booking time with Stripe integration.
  </Accordion>

  <Accordion title="Embedded scheduling" icon="window-maximize">
    Build scheduling into your SaaS product using the Platform API and embed components. White-label the entire experience.
  </Accordion>
</AccordionGroup>

## How Cal.com compares

| Feature                 | Cal.com            | Calendly        | YouCanBook.me |
| ----------------------- | ------------------ | --------------- | ------------- |
| **Open source**         | ✅                  | ❌               | ❌             |
| **Self-hosting**        | ✅                  | ❌               | ❌             |
| **White-label**         | ✅                  | Enterprise only | Limited       |
| **API access**          | ✅ Free             | Paid plans      | Limited       |
| **Team scheduling**     | ✅                  | ✅               | ✅             |
| **Workflows**           | ✅                  | Limited         | Limited       |
| **Custom integrations** | ✅                  | Via API         | Limited       |
| **Pricing**             | Free (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:

<CardGroup cols={2}>
  <Card title="Quick start" icon="bolt" href="/quickstart">
    Get up and running in 5 minutes with our cloud platform or Docker.
  </Card>

  <Card title="Installation guide" icon="download" href="/installation">
    Detailed setup instructions for Docker, Vercel, Railway, and manual deployment.
  </Card>

  <Card title="API documentation" icon="code" href="/api/introduction">
    Build custom scheduling experiences with our Platform API.
  </Card>

  <Card title="Self-hosting" icon="server" href="/self-hosting/deployment">
    Deploy Cal.com on your own infrastructure for complete control.
  </Card>
</CardGroup>

## Community and support

Join thousands of developers and teams building with Cal.com:

* **GitHub**: [Star us on GitHub](https://github.com/calcom/cal.com) - we're one of the fastest-growing open source projects
* **Discussions**: [GitHub Discussions](https://github.com/calcom/cal.com/discussions) for questions and ideas
* **Contributing**: Check our [contributing guide](/developers/contributing/setup) to get involved
* **Commercial support**: [Contact sales](https://cal.com/sales) for enterprise support and licensing

<Warning>
  **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](https://github.com/calcom/cal.com#license).
</Warning>
