Cal.diy is a self hosted scheduling and appointment management platform that enables booking automation, calendar coordination, and meeting management through a preconfigured open source deployment environment.
Cal.diy is an open source scheduling and appointment management platform designed for self hosted booking workflows, calendar coordination, and meeting management. This preconfigured Cal.diy AMI enables fast deployment without complex installation or manual server configuration.
Cal.diy is a community maintained scheduling platform based on the original Cal.com open source project. The platform removes enterprise and commercial components while providing a fully MIT licensed scheduling environment for individuals, developers, and organizations requiring full control over scheduling infrastructure.
Instant Deployment: Launch a fully configured Cal.diy environment in minutes with a ready to use AMI and simplified deployment workflow.
Self Hosted Scheduling Platform: Manage meetings, bookings, availability, and scheduling workflows through a centralized web based interface.
Open Source Booking Environment: Use a fully open source scheduling platform with no license key requirements or proprietary feature restrictions.
Calendar and Booking Automation: Organize meeting scheduling, appointment coordination, notifications, and booking workflows through an intuitive interface.
Flexible Scheduling Workflows: Configure event types, availability management, booking pages, and scheduling settings for operational requirements.
Preconfigured Infrastructure: Optimized settings help provide stable performance, secure operation, and simplified management.
Secure Self Hosted Environment: Maintain full ownership and control over scheduling workflows, booking data, and deployment infrastructure.
Developer Friendly Platform: Support integrations, APIs, automation workflows, and customizable deployment configurations.
Version: v6.2.0
Operating System: Ubuntu 24.04
Cal.diy provides a flexible scheduling platform for developers, startups, consultants, and organizations requiring self hosted booking management and appointment coordination workflows. Deploy a reliable scheduling environment with open source flexibility and simplified management capabilities.
Highlights
Instant Scheduling Platform Deployment: Launch Cal.diy in minutes with a preconfigured AMI and simplified deployment workflow.
Open Source Self Hosted Booking Platform: Manage scheduling workflows, meetings, and appointment coordination through a fully open source environment.
Flexible Scheduling Management: Support booking automation, calendar coordination, and workflow organization through a customizable platform.
AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
Try this product free for 5 days according to the free trial terms set by the vendor. Usage-based pricing is in effect for usage beyond the free trial terms. Your free trial gets automatically converted to a paid subscription when the trial ends, but may be canceled any time before that.
Cal.diy Scheduling Platform AMI for Self Hosted Booking Management
Pricing is based on actual usage, with charges varying according to how much you consume. Subscriptions have no end date and may be canceled any time. Alternatively, you can pay upfront for a contract, which typically covers your anticipated usage for the contract duration. Any usage beyond contract will incur additional usage-based costs.
Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator to estimate your infrastructure costs.
You pay by the hour for the EC2 instance type you choose to run this scheduling platform. The software license is bundled into the hourly rate on top of standard AWS infrastructure costs. Pricing scales with instance size and family. Options range from small burstable instances for light use to compute-, memory-, and general-purpose instances across several generations. Larger or newer instances cost more per hour. No upfront commitment applies — you are billed only while an instance runs. The vendor suggests t3.small or larger for typical performance.
Top-of-mind questions for buyers
What do I actually get when I choose an instance type like t3.small or m7a.xlarge?
Each option maps to one AWS EC2 virtual machine of that type. The instance type sets the vCPU count and memory you receive. For example, larger families like m7a.xlarge give more compute and memory than a small burstable t3.small. The vendor suggests t3.small or larger for typical performance.
Am I charged when I stop the instance?
The hourly software charge meters only while the instance runs. If you stop the instance from the EC2 console, software charges pause. Stopped instances may still incur standard AWS storage fees for the attached disk, but the per-hour software rate applies to running time only.
How do I scale if traffic grows, and does cost change automatically?
You scale by launching a different instance type or configuring auto-scaling groups. Switching to a larger or newer family raises your hourly rate; staying on a smaller one keeps it lower. Changes are manual — you choose the instance type at launch, so cost does not shift on its own.
meetrix.io
Helpful?
Vendor refund policy
We do not currently support refunds, but you can cancel at any time.
How can we make this page better?
Tell us how we can improve this page, or report an issue with this product.
Give us feedbackReport a problem with this product or seller
Legal
Vendor terms and conditions
Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA).
Content disclaimer
Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.
Cal.diy Deployment with Self Hosted Scheduling Platform
This deployment launches Cal.diy within a secure virtual infrastructure, providing a reliable environment for scheduling and booking workflows. The AMI is preinstalled and configured, allowing users to manage meetings, appointment bookings, availability, and workflow organization immediately after launch. Users can access the platform through a web browser and configure custom domains with SSL for secure access. This architecture is designed for scheduling management, workflow organization, and simplified deployment operations.
CloudFormation Template (CFT)
AWS CloudFormation templates are JSON or YAML-formatted text files that simplify provisioning and management on AWS. The templates describe the service or application architecture you want to deploy, and AWS CloudFormation uses those templates to provision and configure the required services (such as Amazon EC2 instances or Amazon RDS DB instances). The deployed application and associated resources are called a "stack."
Version release notes
First Release
Additional details
Usage instructions
Template components
CloudFormation template
Usage instructions
Click the "Continue to Subscribe" button.
After subscribing, you will need to accept the terms and conditions. Click on "Accept Terms" to proceed.
Please wait for a few minutes while the processing takes place. Once it's completed, click on "Continue to Configuration".
IAM Role is set up and configured with the necessary permissions to assume the role for the cal.com service. The IAM Policy is created and responsible for access Route53 and create Letsencrypt SSL certificates and backing up data to the S3 bucket.
Access the application via a browser at http://<your domain name> or http://<Public IPv4 address>.
Product will try to create SSL certificate when its deploying, if domain hosted on route53. If the automatic SSL creation unsuccesful then you have to point domain name into server ip, ssh into server and run /root/certificate_generate_standalone.sh. Kindly use port '22' and user 'ubuntu' for ssh purpose. Admin email is needed for SSL generation and the 'EmailFrom' is used to indicate to the recipient who the sender of an email is.
Please contact us through aws@meetrix.io. Please allow up to 12 hours for our support team to address your request.
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
This is a repackaged open source software product wherein additional charges apply for custom operational agents. Track active sessions in real time, enforce idle timeouts, audit login attempts, and monitor per-user bandwidth. Manage concurrent remote desktop users without third-party session broker software.
GalleyBookHub Appointment Booking platform is A ready-to-use appointment scheduling solution that enables businesses and customers to manage bookings with real-time availability, instant confirmations, and automated reminders.
This product has charges associated with it for seller support.Polyaxon 2.12.0 is a self-hosted MLOps platform for Kubernetes that enables machine learning experiment tracking, workflow orchestration, model management, and scalable AI workload execution through a web interface and command-line tools.
Be the first to review this product. We've partnered with PeerSpot to gather customer feedback. You can share your experience by writing or recording a review, or scheduling a call with a PeerSpot analyst.