The Google APIs Discovery Service, which debuted Monday, offers a central location to find the APIs (application programming interfaces) for all Google web services offered for third-party use, such as its calendars, spreadsheets, YouTube video delivery and translation services. Overall, Google offers more than 25 APIs, all based on REST (Representational State Transfer).
The service itself is available by way of an API, according to a blog post announcing the offering. The API allows developers to build their own client libraries and integrated developer environment plug-ins to access these resources.
Google itself developed a number of different clients that expose this information, including an Eclipse plug-in, a web explorer and client libraries for Java, Microsoft .NET, PHP, Python and Ruby.
All the exposed APIs reside on Google's revamped API infrastructure, which simplifies the internal maintenance of the APIs, according to the company.