Google uses the XML/RSS/Atom-based Google Data APIs to provide programmatic access to its various services.
Because it is Google doing this, these API are becoming quite popular, as in: there are many client applications supporting it. Google even provides a lot of client libraries themselves.
It should be possible to use the APIs for other (non-Google) data-sources, as well.
Is anyone doing this?
If I had to provide an API to my calendar web site, would it be a good move to use Google's API instead of CalDAV, which is a "proper" standard but probably more difficult to work with?
Or are the Google APIs too Google-specific, not well documented enough, or inappropriate for some other reason?