Click here to see your recently viewed pages and most viewed pages.

What is the Google APIs Discovery Service?

You can use the Google APIs Discovery Service to build client libraries, IDE plugins and other tools that interact with these APIs. It provides a lightweight, JSON-based API that exposes machine-readable metadata about Google APIs including:

  • A directory of supported APIs.
  • A machine-readable "Discovery document" for each of the supported APIs that includes:
    • A list of API resource schemas based on JSON Schema.
    • A list of API methods and available parameters for each method.
    • A list of available OAuth 2.0 scopes.
  • Inline documentation of methods, parameters and available parameter values.

How do I start?

  1. Find out the basics of how to access the Google APIs Discovery Service by reading the Getting Started page.
  2. Get more details in Using the API.
  3. Browse the Reference.
  4. Look at some Samples of tools and client libraries that have already been developed.
  5. Get community support. Join our community and participate in our discussion group.

Who's using it?

Google has already built a number of tools using the service:

Featured Video