Google Launches APIs: CalDAV and CardDAV, Cloud SQL API, Content Experiments

Janet Wagner, Data Journalist / Full Stack Developer
Jun. 10 2013, 08:00AM EDT

Google has made several announcements about APIs recently, including the launch of the Content Experiments API, the launch of the new Cloud SQL API, and the availability of the CalDAV and CardDAV APIs to the public.

Google

CalDAV and CardDAV APIs Available to All

The CalDAV API makes it possible to view and manage calendars using a CalDAV interface and protocol. The CardDAV API makes it possible to view and manage contacts using a CardDAV interface and protocol.

Google has announced that both the CalDAV and CardDAV APIs are now available as public APIs. Both APIs have been integrated with the Google APIs console and use OAuth 2.0 authentication. In addition, the endpoint for the CalDAV API has been changed to https://apidata.googleusercontent.com/caldav/v2.

Please Note: Per the Google CalDAV API Developer's Guide, the endpoint https://www.google.com/calendar/dav "is deprecated and will be shut down on September 16, 2013. Furthermore, HTTP Basic Authentication will no longer be supported after that date."

Content Experiments API Launched

The brand new Content Experiments API allows Google Analytics to be used as a "full-blown A/B testing platform." Using Google Analytics and the Content Experiments API, developers can perform experiments and testing such as:

  • Testing changes to content without redirects.
  • Testing items server-side such as the result set of a database query.
  • Testing with your own variation selection logic and use Google Analytics for reporting.
  • Testing in non-web environments using measurement protocol.

There is detailed documentation available about the new Content Experiments feature at the Google Analytics developers site.

Cloud SQL API Launched

The newly launched Google Cloud SQL API allows developers to programmatically perform certain tasks for MySQL databases hosted on the Google Cloud Platform. This new API makes it possible for developers to manage databases and perform common tasks such as create, delete, backup, scale up and scale down.

Please Note: The Google Cloud SQL API is an experimental, preview release (JSON API, v1beta1) and there may be API changes in the future that are not backwards-compatible.

Detailed documentation is available at the Google developers site.

Janet Wagner Janet is a data journalist and full stack developer based in Toledo, Ohio. Her focus revolves around APIs, open data, data visualization and data-driven journalism. Follow her on Twitter: @webcodepro and on Google+

Comments