CardDAV is a protocol based on WebDAV and used to manage address books located on a web server. Similar to WebDAV, CardDAV is built on top of HTTP protocol and defines enhanced features, like authentication, address book contacts creation, modification and deletion.
In CardDAV specification an address book is described as a collection of address resource objects. Each address resource object is stored in vCard file format. But CardDAV specification allows using another storage format if necessary. CardDAV requests are issued in XML format compliant with WebDAV protocol. Some of the commands which are used to manipulate the calendar data are following:
CardDAV protocol is useful when it is necessary to have address data stored on a web or a corporate network server and synced with multiple clients using different devices. Since CardDAV is based on HTTP it can work on all operating systems and platforms. For example, if you need to sync contact list from your Yahoo Mail account you can use https://carddav.calendar.yahoo.com/dav/ which is Yahoo CardDAV server URL. Any application which supports CardDAV protocol will be able to sync with this URL and download necessary address book information.
You can sync CardDAV data to iOS applications. To do it follow these steps.
File Extension Info | |
---|---|
iCalendar RFC-5545 | |
MIME TYPE | |
text/calendar | |
ICS File Opens With | |
Microsoft Outlook Yahoo! Calendar Google Calendar Apple Calendar Mozilla Thunderbird |