PickDay

CalDAV

読み: かるだぶ

WebDAV を拡張したカレンダーデータのアクセスプロトコルで、サーバーとクライアント間の同期に使われます。

CalDAV (Calendaring Extensions to WebDAV) とは、ネットワーク越しにカレンダーデータを同期・管理するためのプロトコルで、RFC 4791 として標準化されている。WebDAV (Web-based Distributed Authoring and Versioning) を拡張したもので、HTTP/HTTPS 上でカレンダーの作成・読み取り・更新・削除 (CRUD) 操作を行える。

CalDAV の仕組み

Client→ HTTP REPORT リクエスト →Server
カレンダーデータを iCalendar 形式で取得・更新
Client→ HTTP PUT (iCalendar) →Server
新しいイベントの作成・既存イベントの更新

主要な CalDAV サーバー

Google カレンダー、Apple iCloud カレンダー、Nextcloud、Radicale などが CalDAV サーバーとして機能する。クライアント側では Thunderbird (Lightning)、macOS/iOS 標準カレンダー、DAVx5 (Android) などが CalDAV に対応している。Microsoft Outlook は独自の Exchange プロトコルを優先するが、サードパーティのプラグインで CalDAV 接続も可能だ。

iCalendar との関係

CalDAV はデータの「転送・同期」を担うプロトコルであり、データの「形式」は iCalendar (RFC 5545) に準拠する。つまり、CalDAV サーバーに保存されるイベントデータは .ics 形式であり、CalDAV はそれをネットワーク越しに CRUD 操作するための手段を提供する。カレンダー共有の技術的基盤として、複数デバイス間のリアルタイム同期を実現している。

現場での使用例

「社内のカレンダーサーバー、CalDAV 対応してますか? 日程調整ツールから直接空き時間を参照したいんですが」
「Android のカレンダーアプリ、CalDAV で iCloud と同期できるようにしたいんですけど、DAVx5 っていうアプリ入れれば大丈夫ですか?」

関連リンク

関連記事

関連用語

シェア:

この内容は役に立ちましたか?