Skip to Content
Introduction

Cal.diy Self-Hosting Documentation

Use at your own risk. Cal.diy is the open source community edition of Cal.com and it is intended for users who want to self-host their own Cal.diy instance. It is strictly recommended for personal, non-production use. Please review all installation and configuration steps carefully. Self-hosting requires advanced knowledge of server administration, database management, and securing sensitive data. Proceed only if you are comfortable with these responsibilities.

For any commercial and enterprise-ready scheduling infrastructure, use Cal.com, not Cal.diy; hosted by us or get invited to on-prem enterprise access here: https://cal.com/sales 

Getting Started

Deployments

Deploy Cal.diy on your preferred platform:

Differences between Cal.diy and Cal.com

Cal.com is the commercial application running on app.cal.com. It’s free to sign up and battle-tested with millions of monthly bookings by large organizations. Cal.diy is the new open source community edition which was spun out of Cal.com. Like any diy project, Cal.com, Inc. does not guarantee security and safety of the open source project. Cal.diy is community maintained and strictly recommended for personal, non-production use. Please use at your own risk.

For any commercial usage, please visit Cal.com or request enterprise access to our on-prem hosting: https://cal.com/sales .

Find all differences in features below (summarized):

FeatureCal.diyCal.com
SCHEDULING & BOOKINGS
Event Types✅✅
Recurring Event Types✅✅
Seated Events✅✅
Paid Events (Stripe/PayPal)✅✅
Private Links (Hashed URLs)✅✅
Booking Management✅✅
Teams❌✅
Team Event Types (Round-Robin)❌✅
Team Event Types (Collective)❌✅
Managed Event Types❌✅
Instant Meeting❌✅
Organizations❌✅
AVAILABILITY
Availability Schedules✅✅
Date Overrides✅✅
Buffer Times✅✅
Minimum Notice / Booking Limits✅✅
Travel Schedules✅✅
Out-of-Office (OOO)✅✅
CALENDAR INTEGRATIONS
Google Calendar✅✅
Outlook / Office 365 Calendar✅✅
Apple Calendar✅✅
CalDAV✅✅
Lark Calendar✅✅
Feishu Calendar✅✅
Zoho Calendar✅✅
Exchange Calendar✅✅
ICS Feed Calendar✅✅
VIDEO & CONFERENCING
Cal Video (Daily.co)✅✅
Zoom✅✅
Google Meet✅✅
Microsoft Teams✅✅
Webex✅✅
Jitsi✅✅
Other conferencing (Whereby, Huddle01, etc.)✅✅
Cal.com Video Recordings❌✅
AUTHENTICATION
Email / Password Login✅✅
Google OAuth✅✅
Azure AD / Microsoft OAuth✅✅
SAML SSO❌✅
SCIM Directory Sync❌✅
Impersonation❌✅
AUTOMATION & INTEGRATIONS
Webhooks✅✅
Zapier✅✅
n8n / Make / Pipedream✅✅
CRM (HubSpot / Salesforce / Close, etc.)✅✅
Messaging (Discord, Telegram, WhatsApp, etc.)✅✅
AI Agents (Retell AI, ElevenLabs, Synthflow, etc.)✅✅
Analytics (GA4, GTM, PostHog, Fathom, etc.)✅✅
Workflows (Automations)❌✅
Routing Forms❌✅
EMBED & API
Embed (Inline, Popup, Floating Button)✅✅
API v2 (REST)✅✅
API Keys✅✅
Platform / OAuth Clients✅✅
API v1 (Legacy)❌✅
ANALYTICS
Insights Dashboard❌✅
ADVANCED / ENTERPRISE
Attributes & Segments❌✅
Delegation❌✅
Workspace Platform❌✅
Admin Panel❌✅
InstallSign up 
Last updated on