# caldav (python-caldav)

> Updated 2026-09-03 · type: tool · category: meetings-scheduling · status: active · rev 1

~411 stars; complements vdirsyncer, khal; Open-protocol CalDAV client (works with Nextcloud, iCloud, Google via CalDAV). Auth via basic/app-password/OAuth per…

- Open source: yes (GPL-3.0 / Apache-2.0 (dual))
- Self-hostable: yes
- Pricing model: free
- Best for: Python developers who need to programmatically interact with CalDAV servers to manage calendars and events.
- Last verified: 2026-09-04

- **Canonical:** https://gtmstacker.com/registry/tool/caldav-python-caldav/
- **Source:** [github · github.com/python-caldav](https://github.com/python-caldav/caldav)
- **Tags:** meetings-scheduling, calendar-scheduling
- **Repository:** https://github.com/python-caldav/caldav

## Is caldav (python-caldav) open source?

Yes — GPL-3.0 / Apache-2.0 (dual)-licensed.

## How much does caldav (python-caldav) cost?

It is free to use.

## Can I self-host caldav (python-caldav)?

Yes — it can be self-hosted.


---

~411 stars; complements vdirsyncer, khal; Open-protocol CalDAV client (works with Nextcloud, iCloud, Google via CalDAV). Auth via basic/app-password/OAuth per server. Open standard — no ToS/ban risk. Dual GPL-3.0/Apache-2.0.
