Google API Discovery Service

Use the Google API Discovery Service to build client libraries, IDE plugins, and other tools that interact with Google APIs. The Discovery API provides a list of Google APIs and a machine-readable "Discovery Document" for each API. Features of the Discovery API:

  • A directory of supported APIs schemas based on JSON Schema.
  • A machine-readable "Discovery Document" for each of the supported APIs. Each document contains:
    • 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.

Who is using it?

Google has built several tools using the service: