# Cal.com — Open-Source Scheduling Infrastructure > The open Calendly alternative. Embed scheduling in any app with APIs and webhooks. Self-hostable. 40K+ GitHub stars. ## Install Save in your project root: # Cal.com — Open-Source Scheduling Infrastructure ## Quick Use ```bash git clone https://github.com/calcom/cal.com.git cd cal.com npm install npx turbo dev ``` Or use Docker: ```bash docker pull calcom/cal.com docker run -p 3000:3000 calcom/cal.com ``` Open `http://localhost:3000` — your scheduling platform is ready. Embed in any app: ```html ``` --- ## Intro Cal.com is the leading open-source scheduling platform with 40,900+ GitHub stars — the Calendly alternative you can self-host and customize. It provides booking pages, team scheduling, round-robin assignment, recurring events, and a full API for embedding scheduling into any application. For AI products, Cal.com powers demo booking, support scheduling, and automated appointment management. With 200+ integrations (Google Calendar, Outlook, Zoom, Stripe), webhooks, and a REST API, it's scheduling infrastructure for developers. Works with: Google Calendar, Outlook, Zoom, Google Meet, Stripe, Zapier, any webhook consumer. Best for SaaS products and AI tools that need embedded scheduling. Setup time: under 5 minutes with Docker. --- ## Cal.com Features ### Booking Pages - Individual and team booking links - Round-robin assignment across team members - Collective scheduling (find time that works for everyone) - Buffer time between meetings - Minimum notice period - Daily/weekly booking limits ### Embed Options ```javascript // Inline embed import Cal from "@calcom/embed-react"; // Popup embed // Floating button Cal("floatingButton", { calLink: "team/sales-demo" }); ``` ### API & Webhooks ```bash # List available slots curl https://api.cal.com/v1/slots/available?apiKey=... \ &eventTypeId=123&startTime=2026-04-10&endTime=2026-04-17 # Create a booking curl -X POST https://api.cal.com/v1/bookings?apiKey=... \ -d '{"eventTypeId": 123, "start": "2026-04-10T10:00:00Z", "name": "John", "email": "john@example.com"}' ``` Webhooks for: - Booking created/cancelled/rescheduled - Meeting started/ended - Custom triggers ### AI Use Cases | Use Case | Implementation | |----------|---------------| | **Demo booking** | Embed Cal on your AI product landing page | | **Support scheduling** | Let users book AI-assisted support calls | | **Agent scheduling** | AI agent books meetings on behalf of users | | **Interview scheduling** | Automated candidate scheduling | ### 200+ Integrations Calendars: Google, Outlook, Apple. Video: Zoom, Google Meet, Teams. Payments: Stripe. Automation: Zapier, Make, n8n. --- ## FAQ **Q: What is Cal.com?** A: Cal.com is the leading open-source scheduling platform with 40,900+ GitHub stars. Self-hostable Calendly alternative with API, embeds, team scheduling, and 200+ integrations. **Q: Why use Cal.com for AI products?** A: AI products need demo booking, support scheduling, and automated appointments. Cal.com provides embeddable scheduling with a full API that AI agents can use to manage calendars. **Q: Is Cal.com free?** A: Open-source under AGPL-3.0. Self-host for free. Cal.com Cloud has a free tier for individuals. --- ## Source & Thanks > Created by [Cal.com](https://github.com/calcom). Licensed under AGPL-3.0. > > [cal.com](https://github.com/calcom/cal.com) — ⭐ 40,900+ --- ## 快速使用 ```bash docker pull calcom/cal.com docker run -p 3000:3000 calcom/cal.com ``` --- ## 简介 Cal.com 是拥有 40,900+ GitHub stars 的开源日程调度平台,Calendly 的开源替代品。提供预约页面、团队调度、API、嵌入组件和 200+ 集成。 --- ## 来源与感谢 > Created by [Cal.com](https://github.com/calcom). Licensed under AGPL-3.0. > > [cal.com](https://github.com/calcom/cal.com) — ⭐ 40,900+ --- Source: https://tokrepo.com/en/workflows/0bb26dc7-d062-455a-a33b-a4c29beff8b0 Author: AI Open Source