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

Janet Wagner, June 10th, 2013

GoogleGoogle 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.

Both comments and pings are currently closed.

Comments are closed.

Follow the PW team on Twitter

ProgrammableWeb
APIs, mashups and code. Because the world's your programmable oyster.

John Musser
Founder, ProgrammableWeb

Adam DuVander
Executive Editor, ProgrammableWeb. Author, Map Scripting 101. Lover, APIs.