Cal.diy

Scheduling

Cal.diy provides scheduling infrastructure. Review its current appointment and deployment features before using it as a booking replacement.

Who it may suit

Booking links and appointment workflows for teams and individuals.

Replaces

Not verified: no official positioning found

Checked: 2026-11-01

Strengths for small teams

  • Entire codebase MIT-licensed, no open-core split Source

    Checked: 2026-11-01

  • No license key or Cal.com account required Source

    Checked: 2026-11-01

  • Community-maintained; enterprise features (SSO, Teams) intentionally excluded Source

    Checked: 2026-11-01

Section checked: 2026-11-01

License

MIT

Checked: 2026-11-01

Self-hosting effort

Advanced

Checked: 2026-09-24

The self-hosting guide describes a source build requiring Node.js, Yarn, Git, PostgreSQL, environment/secrets configuration, and database migrations. It also requires production build/start procedures and cron-job setup for some features, creating a substantial maintenance burden.

Documentation-based estimate; not hands-on tested. Official self-hosting effort evidence

Pricing

Free individual plan; Teams is $12/user/month and Organizations is $28/user/month when billed yearly; Enterprise is custom priced.

Checked: 2026-09-24

Managed cloud

Available

Checked: 2026-09-24

Self-hosted: Available

Sections checked: see dates beside each section.

Repository activity

Stars: 49,597

Last push: 2026-10-30

Fetched 2026-11-01 · checked 2026-11-01

Repository metadata source

Docker Compose deployment

Upstream Compose preview; fetched 2026-11-02. Pinned public source file

# Use postgres/example user/password credentials

volumes:
  database-data:
  redis-data:

networks:
  stack:
    name: stack
    external: false

First 10 lines; see source for the complete file. Review all required companion files before deploying.

  • .env (required; not in the verified source tree)
  • Dockerfile
  • apps/api/v2/Dockerfile
Official website

Sources