Overview of Google API Client Libraries for Dart
masterThis repository provides Dart client libraries to interact with Google APIs (such as Google Drive, Gmail, Cloud Datastore, and Cloud Storage) via REST-like interfaces. Instead of using raw REST protocols, you can use these generated libraries for a more convenient and less error-prone experience.
The ecosystem is split into several key packages:
googleapis: Contains stable, auto-generated client libraries for accessing Google APIs.googleapis_beta: Contains APIs that are currently in beta or part of a Limited Preview program.googleapis_auth: Provides tools to obtain OAuth 2.0 credentials and an authenticated HTTP client required to use thegoogleapispackages._discoveryapis_commons: A library used by client APIs generated from Discovery Documents.discoveryapis_generator: A tool to create API Client libraries based on the Discovery API Service.