CalDAV

Protocolo de acceso a datos de calendario que amplía WebDAV y se usa para sincronizar servidores y clientes.

CalDAV (Calendaring Extensions to WebDAV) es un protocolo para sincronizar / gestionar datos de calendario a través de la red, normalizado como RFC 4791. Es una extensión de WebDAV (Web-based Distributed Authoring and Versioning) y permite realizar sobre HTTP/HTTPS las operaciones de creación / lectura / actualización / eliminación (CRUD) de calendarios.

Cómo funciona CalDAV

Client→ Solicitud HTTP REPORT →Server
Obtiene los datos del calendario en formato iCalendar
Client→ HTTP PUT (iCalendar) →Server
Crea un evento nuevo / actualiza un evento existente

Ejemplos de servidores CalDAV

Google Calendar, Nextcloud o Radicale, entre otros, funcionan como servidores CalDAV. Del lado del cliente también hay aplicaciones de calendario compatibles con CalDAV, como Thunderbird.

Relación con iCalendar

CalDAV es el protocolo que se encarga de la «transferencia / sincronización» de los datos, mientras que el «formato» de los datos sigue iCalendar (RFC 5545). Es decir, los datos de los eventos guardados en un servidor CalDAV están en formato .ics, y CalDAV ofrece el medio para realizar operaciones CRUD sobre ellos a través de la red. Como base técnica del calendario compartido, se usa para la sincronización entre varios dispositivos.

Qué permite decidir conocer CalDAV

En la práctica, este término resulta útil cuando hay que decidir un cambio de entorno de calendario o si es posible una integración. La pregunta «¿esta aplicación se puede sincronizar con nuestro calendario?» se reduce, en el fondo, a «¿son ambos compatibles con CalDAV (o con la API propia de cada proveedor)?». Si se combinan un servidor y un cliente compatibles con CalDAV, se puede montar la sincronización entre proveedores distintos con un protocolo estándar.

Enlaces relacionados

¿Te resultó útil?

Artículos relacionados

Términos relacionados

Compartir