Summary
Cal.com is an open-source scheduling and booking platform designed for developers and organizations. It provides API-driven, white-label scheduling features with flexible deployment options and extensive integrations to keep event data under your control.
Features
- Open-source core licensed under AGPLv3 with optional enterprise extensions.
- Extensive integrations (Google Calendar, Microsoft, Zoom, and more).
- API-first architecture, embeddable widgets, and customizable UI.
- Multi-environment deployment support including Docker, Vercel, and cloud platforms.
Use Cases
- Organizations requiring self-hosted scheduling for compliance and data ownership.
- Embedding scheduling into SaaS products or websites.
- Complex scheduling needs in education, healthcare, and multi-party collaboration.
Technical Details
- Built with Next.js, tRPC and Prisma, primarily in TypeScript.
- Uses PostgreSQL and Prisma ORM; supports modular monorepo structure (turborepo).
- Includes CI, tests, and deployment guides for common platforms.