tools//Google//APIs
Google APIs is the umbrella for Google's 400+ REST and gRPC APIs (Maps, Gmail, Drive, YouTube, Cloud, Ads and everything else), all managed through the Google Cloud Console.
Google APIs is the umbrella for Google's 400+ REST and gRPC APIs (Maps, Gmail, Drive, YouTube, Cloud, Ads and everything else), all managed through the Google Cloud Console.
Authentication uses OAuth 2.0 for user data or API keys for public data, and service accounts for server-to-server calls; the Gmail API is the representative case of OAuth over REST.
Client libraries exist in most languages (Python, JS, Java, Go and others), generated from discovery documents, and the API Explorer is a browser-based tool to test any Google API call without code.
Some APIs are free (Calendar, basic Gmail) and others are billed per use (Maps, Cloud AI, BigQuery).
Rate limits vary wildly from one API to another, and exponential backoff is standard practice.