Google Sync

Developers of all sizes now have open access to both calendar and contact data syncing across the web

Google announced today that it will be reopening access to its CalDAV API, and going one step further by adding open access to CardDAV as well. This is a bit of a technical subject, but CalDAV and CardDAV are open standards managed by Google that let developers keep both calendar (CalDAV) and contacts (CardDAV) synced across the web. For example, CalDAV and CardDAV are used by Apple for syncing data on iOS; Microsoft has also pledged to support the APIs since Google's announcement that it is shutting down EAS.

Back in March, Google decided to make CalDAV a partner-only API because it felt that there were only a few select large companies taking advantage of it. Following lots of feedback and information about how smaller developers were looking to make user of the APIs, Google decided that it was better left as an open option for anyone to use. It was only fitting then that CardDAV was opened up as well, and here we are.

This doesn't immediately mean a whole lot for end users, although it does prevent future headaches for developers and companies having to switch and use a different system at some point. Google generally understands the usefulness (and even necessity) of keeping open standards... well, open. Developers will now have unfettered access to both APIs for syncing data between products, and we hope it will stay this way going forward.

Source: Google Developers Blog


Reader comments

Google opens access to CalDAV API once again, adds CardDAV to the list


A bit off-topic, but maybe someone here knows the answer: Is there any way to link the Thunderbird desktop email client with Google's CardDAV service? I am so sick of having two sets of contacts.

I would recommend doing a Google search for "thunderbird carddav setup". I did and it came up with a lot of options, none of which I can post here (AC doesn't allow links in comments). I can't say for sure if any of them works, I don't use Thunderbird.

I use the "Google Contacts" plugin to give 2-way syncing between TB and Gmail contacts. I then use a combination of the Lightning plugin along with the "Provider for Google Calendar" plugin to sync the calendar as well. Gives me a seamless merge between my Thunderbird experience and what's on my Android phone.

I love it Google.
"I give it you for free and you don't use it. I take it away and you cry. I give it back with a little extra and you love me even more."
This is how we should raise all of our kids.

Both CalDAV and CardDAV are also available on BlackBerry 10.

On the server side, if you'd rather not share your data with Google or Apple, you can install your own software or look for a host which offers:
- Horde Webmail or
- Owncloud