Skip to content

Instantly share code, notes, and snippets.

@thecatfix
Created December 4, 2024 20:08
Show Gist options
  • Save thecatfix/6b7c9a51dd981314100ede3d4badaab1 to your computer and use it in GitHub Desktop.
Save thecatfix/6b7c9a51dd981314100ede3d4badaab1 to your computer and use it in GitHub Desktop.
Google Cloud Platform APIs

Google Cloud Platform APIs

https://developers.google.com/apis-explorer This is a comprehensive list of Google Cloud Platform (GCP) APIs and their descriptions. Each entry includes:

  • Name: The official name of the API service
  • Description: A brief explanation of the API's functionality and purpose

The list encompasses various categories of APIs including but not limited to:

  • Cloud Infrastructure Services
  • Machine Learning & AI
  • Data Analytics
  • Security & Identity
  • Developer Tools
  • Google Workspace Integration
  • Mobile & Web Applications
  • IoT & Edge Computing

Note: Some APIs may have multiple versions (v1, v2, beta, etc.) with different feature sets and stability levels. Always refer to the official Google Cloud documentation for the most up-to-date information about API versions and their status.

Key considerations:

  1. Some APIs require specific permissions or billing setup

  2. Beta/Alpha versions may have limited support or stability

  3. Certain APIs may have usage quotas or limitations

  4. Some services might require additional authentication or setup

Name Description
Abusive Experience Report API Accesses Abusive Experience Report data and provides sites with numerous abusive experiences.
Accelerated Mobile Pages (AMP) URL API Retrieves AMP URL listings and their corresponding AMP Cache URLs for specified public URLs.
Access Context Manager API Implements attribute-based access control for Google Cloud service requests. Caution: Avoid combining v1alpha and v1 API usage in a single access policy. The v1alpha API supports newer Access Context Manager features, which might have different attributes or behaviors unsupported by v1. Mixed API usage within a policy could hinder policy updates, including any access levels or service perimeters within it. Avoid using both versions for critical service perimeter modifications; limit v1alpha usage to non-production/non-critical service policy modifications.
acmedns ''
Ad Exchange Buyer API II Accesses advanced features for managing Authorized Buyers accounts, Real-Time Bidding configurations, auction metrics, and programmatic deals in Marketplace.
Ad Experience Report API Views Ad Experience Report data and lists sites with a high number of disruptive ads.
Admin SDK API 1 Allows enterprise domain administrators to manage resources like users and groups, and provides domain audit and usage reports.
AdMob API Offers publishers programmatic access to their AdMob account information.
AdSense Management API Enables publishers to manage their inventory and generate earnings and performance reports.
Advisory Notifications API Accesses Advisory Notifications within Google Cloud.
AI Platform Training & Prediction API Facilitates the creation and use of machine learning models.
AlloyDB API Provides an open-source compatible database service optimized for migrating, modernizing, or building commercial-grade applications on PostgreSQL, with improved speed and availability features.
Analytics Core Reporting API v3 Queries dimensions and metrics for customized report generation.
Google Analytics Data API Accesses report data in Google Analytics, with a warning against violating Google Cloud Platform Terms of Service related to account or project simulation or usage limits.
Analytics Hub API Enables secure and efficient exchange of data and analytics assets.
Analytics Management API v3 Manages accounts, properties, views, filters, uploads, permissions, and more.
Analytics Metadata API v3 Provides access to API dimensions, metrics, and their attributes.
Analytics Multi-Channel Funnels Reporting API v3 Queries traffic source paths leading to user goal conversions.
Analytics Provisioning API v3 Programmatically creates Google Analytics accounts.
Analytics Real Time Reporting API v3 Reports on current activity on properties.
Analytics Reporting API Accesses Analytics report data.
Analytics User Deletion API v3 Deletes all user-associated data in a Google Analytics property.
Android Device Provisioning Partner Customer API v1 Automates Android zero-touch enrollment for device resellers, customers, and EMMs.
Android Device Provisioning Partner Reseller API v1 Automates Android zero-touch enrollment for device resellers, customers, and EMMs.
Android Management API Provides remote enterprise management of Android devices and apps.
API Discovery Service Allows service consumers to list discovery metadata of all public APIs managed by the API Platform.
API Gateway API Develops, deploys, secures, and manages APIs via a fully managed gateway.
API Keys API Manages the API keys for developer projects.
Apigee API Programmatically develop and manage APIs through RESTful operations, including security and monitoring tasks, with a note on a 60-day free trial.
Apigee Registry API Provides a platform for developing and managing APIs.
App Engine Admin API Provisions and manages developers' App Engine applications.
App Hub API App Hub API
Apps Script API Manages and executes Google Apps Script projects.
Artifact Registry API Stores and manages build artifacts on Google's scalable infrastructure.
Assured Workloads API Secures government workloads to facilitate compliance on Google Cloud with Assured Workloads for Government.
Authorized Buyers Marketplace API Enables buyers to programmatically discover inventory, propose deals, and negotiate with publishers.
Backup for GKE API Provides managed Kubernetes backup and restore services for GKE clusters.
Bare Metal Solution API Facilitates management of Bare Metal Solution hardware near Google Cloud data centers.
Batch API Manages Batch resources execution on Google Cloud Platform.
BeyondCorp API Provides identity and context-aware access controls for enterprises’ resources, allowing for zero-trust access solutions across multi-cloud and on-premises environments.
BigLake API Offers access to BigLake Metastore for managing and querying open-source data with BigQuery.
BigQuery API Facilitates data creation, management, sharing, and querying.
BigQuery Connection API v1 Manages BigQuery connections to external data sources.
BigQuery Connection API v1beta1 Manages BigQuery connections to external data sources.
BigQuery Data Policy API Manages BigQuery data policies.
BigQuery Data Transfer API Schedules queries or transfers data from external SaaS to BigQuery.
Binary Authorization API Provides policy-based deployment validation and control across Google Kubernetes Engine, Cloud Run, and more.
Blockchain Node Engine API Blockchain Node Engine API
Blogger API v2 Accesses posts, comments, and pages from Blogger blogs.
Blogger API v3 Accesses posts, comments, and pages from Blogger blogs.
Books API Provides access to the Google Books repository.
Business Profile Performance API Fetches performance reports about business profiles on Google, with instructions to request API access if initial quota is zero.
Google Calendar API Manages calendars and events.
Campaign Manager 360 API Supports building applications for trafficking, reporting, and attribution in Campaign Manager 360.
Certificate Authority API Simplifies and automates private certificate authority management while maintaining control over private keys.
Google Chat API Builds Chat apps to manage Chat resources like spaces, members, and messages.
Chrome Management API Allows Chrome administrators to manage Chrome OS and Chrome Browser devices.
Chrome Policy API Enables Chrome administrators to control policies for managed Chrome devices and browsers.
Chrome UX Report API Provides real user experience data for numerous websites.
Google Civic Information API Supplies polling places, early voting locations, election data, and government representatives for U.S. addresses.
Google Classroom API Manages Google Classroom classes, rosters, and invitations.
Cloud Asset API v1 Manages the history and inventory of Google Cloud resources.
Cloud Asset API v1p1beta1 Manages the history and inventory of Google Cloud resources.
Cloud Asset API v1p5beta1 Manages the history and inventory of Google Cloud resources.
Cloud Asset API v1p7beta1 Manages the history and inventory of Google Cloud resources.
Cloud Bigtable Admin API Administers Cloud Bigtable tables and instances.
Cloud Billing API Manages billing for Google Cloud Platform projects programmatically.
Cloud Billing Budget API Stores Cloud Billing budgets with plans and spend tracking rules.
Cloud Build API Creates and manages builds on Google Cloud Platform.
Cloud Channel API Provides a unified resale platform and APIs for Google Cloud partners.
Cloud Composer API Manages Apache Airflow environments on Google Cloud Platform.
Google Cloud Data Catalog API Offers a scalable data discovery and metadata management service.
Cloud Data Fusion API Facilitates fast and efficient building and managing of data pipelines with a graphical interface.
Cloud Dataplex API Manages the lifecycle of data lakes.
Cloud Dataproc API Manages Hadoop-based clusters and jobs on Google Cloud Platform.
Cloud Datastore Admin API v1 Provides schemaless NoSQL database access for robust, scalable storage.
Cloud Datastore API v1 Provides schemaless NoSQL database access for robust, scalable storage.
Cloud Datastore API v1beta1 Provides schemaless NoSQL database access for robust, scalable storage.
Cloud Datastore API v1beta3 Provides schemaless NoSQL database access for robust, scalable storage.
Cloud Deploy API Automates application delivery across environments in a sequence.
Cloud Deployment Manager V2 API v2 Offers services for Google Cloud resources configuration, deployment, and viewing via templates.
Cloud Deployment Manager V2 API v2beta Offers services for Google Cloud resources configuration, deployment, and viewing via templates.
Cloud DNS API v1 Provides reliable, low-latency DNS from Google's global network.
Cloud DNS API v1beta2 Cloud DNS
Cloud Document AI API Parses structured data from documents using advanced Google AI, including natural language and computer vision.
Cloud Domains API Manages and configures domain names.
Cloud Filestore API Creates and manages cloud file servers.
Cloud Firestore API Provides access to a scalable, high-performance NoSQL document database.
Cloud Functions API Manages user-provided functions executed in response to events.
Cloud Healthcare API Manages, stores, and accesses healthcare data on Google Cloud Platform.
Cloud Identity API Manages identity resources programmatically.
Cloud Identity-Aware Proxy API Controls access to cloud applications on Google Cloud Platform.
Cloud Key Management Service (KMS) API Handles key management and cryptographic operations for cloud resources and applications.
Cloud Life Sciences API Offers services and tools for life sciences data management and processing.
Cloud Logging API Handles log entries and manages Cloud Logging configuration.
Cloud Memorystore for Memcached API Manages Memcached instances in GCP.
Google Cloud Memorystore for Redis API Manages Redis instances on Google Cloud Platform.
Cloud Monitoring API Manages Cloud Monitoring data and configurations.
Cloud Natural Language API Provides natural language processing technologies like sentiment analysis and entity recognition.
Cloud OS Login API Manages VM access using IAM roles.
Cloud Pub/Sub API Enables reliable, asynchronous messaging between applications.
Cloud Resource Manager API Manages metadata for Google Cloud Platform resource containers.
Cloud Run Admin API Deploys and manages container images with automatic scaling based on demand.
Cloud Runtime Configuration API Dynamically configures Google Cloud Platform variables and conditions through Event Watchers and Waiters.
Cloud Scheduler API Schedules and manages recurring jobs.
Cloud Search API Provides search capabilities over Google Workspace data, allowing non-Workspace data indexing.
Cloud Shell API Manages interactive cloud shell sessions for users.
Cloud Spanner API Offers a globally consistent, scalable relational database service.
Cloud Speech-to-Text API Converts audio to text via powerful neural network models.
Cloud SQL Admin API v1 Manages Cloud SQL database instances.
Cloud SQL Admin API v1beta4 Manages Cloud SQL database instances.
Cloud Storage API Allows storing and retrieving large, immutable data objects.
Cloud Storage for Firebase API Manages Cloud Storage buckets for Firebase projects.
Google Cloud Support API Manages technical support cases for Google Cloud Customer Care offerings.
Cloud Talent Solution API Manages job postings and performs keyword and filter-based job searches.
Cloud Tasks API Manages distributed request execution across platforms.
Cloud Testing API Facilitates automated mobile app testing on Google infrastructure.
Cloud Text-to-Speech API Generates natural-sounding speech via neural network models.
Cloud Tool Results API Publishes and accesses results from developer tools.
Cloud TPU API Offers access to Google TPU technology.
Cloud Trace API v1 Collects and views application trace data, with advice for using OpenTelemetry.
Cloud Trace API v2 Collects and views application trace data, with advice for using OpenTelemetry.
Cloud Translation API v2 Integrates text translation into web applications.
Cloud Translation API v3 Integrates text translation into web applications.
Cloud Translation API v3beta1 Integrates text translation into web applications.
Cloud Video Intelligence API Detects video elements, scene changes, and transcribes speech asynchronously or via streaming.
Cloud Vision API Incorporates Google Vision capabilities like image recognition, OCR, and content moderation into applications.
Cloud Workstations API Facilitates creation of managed cloud-based developer environments.
Compute Engine API beta Initiates and operates virtual machines on Google Cloud Platform.
Compute Engine API v1 Initiates and operates virtual machines on Google Cloud Platform.
Connectors API Creates and manages connections to Google Cloud and third-party applications.
Contact Center AI Insights API Analyzes and visualizes contact center data patterns (Preview).
Container Analysis API v1 Supports metadata storage and retrieval for software artifacts and enables Artifact Analysis scanning.
Container Analysis API v1beta1 Supports metadata storage and retrieval for software artifacts and enables Artifact Analysis scanning.
Content API for Shopping Manages product listings and accounts for Google Shopping.
Custom Search API Searches multiple websites or collections.
Data Labeling API Accesses Google Cloud AI Data Labeling Service for efficient data labeling.
Data Lineage API Data Lineage API
Data pipelines API Manages recurring Data Analytics jobs via an intuitive interface.
Data Portability API Allows data transfer requests from Google services to an application, promoting data portability.
Database Migration API Manages Cloud Database Migration Service resources.
Dataflow API Manages Google Cloud Dataflow projects.
Dataform API Develops, versions, and operationalizes SQL pipelines within BigQuery.
Dataproc Metastore API Manages lifecycle and configuration of metastore services.
Datastream API Captures and replicates changes in data efficiently through a serverless service.
Dialogflow API v2 Constructs conversational interfaces like chatbots and voice applications.
Dialogflow API v2beta1 Constructs conversational interfaces like chatbots and voice applications.
Digital Asset Links API Unveils relationships between online assets including websites and apps.
Discovery Engine API Discovery Engine API.
Display & Video 360 API Automates Display & Video 360 workflows for creating insertion orders and setting line item targeting.
Google Docs API Reads and writes to Google Docs documents.
Document AI Warehouse API Cloud-native platform for storing and analyzing documents and metadata.
domainsrdap ''
DoubleClick Bid Manager API Manages and generates campaigns and reports for DoubleClick Bid Manager.
Drive Activity API Offers a historical view of Google Drive activity.
Drive API v2 Manages Google Drive files, including uploads, downloads, search, and permission updates.
Drive API v3 Manages Google Drive files, including uploads, downloads, search, and permission updates.
Drive Labels API Manages Drive Labels.
Enterprise License Manager API Manages Google Workspace and related licenses for customer-managed users.
Error Reporting API Counts and groups cloud service errors, reports on new errors, and provides access to associated error data.
Eventarc API Develops event-driven applications on Google Cloud Platform.
Fact Check Tools API Allows read and write access to Google FactCheck ClaimReview data.
Firebase App Check API Works with Firebase services to protect backend resources from misuse.
Firebase App Distribution API v1 Manages Firebase's App Distribution resources, including testers and releases.
Firebase App Distribution API v1alpha Firebase App Distribution
Firebase Cloud Messaging API Provides free, cross-platform messaging solutions.
Firebase Cloud Messaging Data API Offers details on Firebase Cloud Messaging message deliveries.
Firebase Dynamic Links API Manages Firebase Dynamic Links programmatically.
Firebase Hosting API Manages Firebase hosting configurations and deployments programmatically.
Firebase Management API Programmatically manages Firebase project setup, resources, and apps.
Firebase Realtime Database Management API Manages Realtime Database instances programmatically.
Firebase Rules API Creates and manages rules for Firebase Rules-enabled services.
Fitness API Manages user fitness-related data.
Google Forms API Reads and writes Google Forms and responses.
GKE Hub API Connects Anthos clusters and other Kubernetes clusters to Google Cloud.
Gmail API Manages Gmail mailbox data including threads, messages, and labels.
Gmail Postmaster Tools API Provides programmatic access to email traffic metrics available in Gmail Postmaster Tools.
Groups Migration API Archives emails in Google groups for domain administrators.
Groups Settings API Manages group access levels and advanced settings for domain administrators.
HomeGraph API Supports accessing first-party and third-party devices via Google's Home Graph.
IAM Service Account Credentials API Generates short-lived credentials for IAM service account impersonation.
Identity and Access Management (IAM) API v1 Manages Google Cloud identity resources, including service accounts and API call authentication.
Identity and Access Management (IAM) API v2 Manages Google Cloud identity resources, including service accounts and API call authentication.
Identity and Access Management (IAM) API v2beta Manages Google Cloud identity resources, including service accounts and API call authentication.
Identity Toolkit API v1 Verifies user identity using open standards.
Identity Toolkit API v2 Verifies user identity using open standards.
Identity Toolkit API v3 Verifies user identity using open standards.
Google Keep API Manages Google Keep content and resolves issues identified by cloud security software in enterprise environments.
KMS Inventory API KMS Inventory API
Knowledge Graph Search API Searches Google's Knowledge Graph for entities.
Kubernetes Engine API Develops and manages containerized applications using Kubernetes technology.
Looker (Google Cloud core) API Looker (Google Cloud core) API
Managed Service for Microsoft Active Directory API Manages a highly available Microsoft Active Directory service.
Manufacturer Center API Manages Manufacturer Center-related data.
Google Marketing Platform Admin API Accesses and manages Google Marketing Platform configuration data programmatically, handling Google Analytics account and property links and configurations.
Migration Center API Supports platform transitions from current environments to Google Cloud.
My Business Business Information API Manages business information for Google profiles, with instructions to request API access if initial quota is zero.
My Business Lodging API Manages lodging business information on Google, with instructions to request API access if initial quota is zero.
My Business Notifications API Manages notification settings for business accounts, with instructions to request API access if initial quota is zero.
My Business Place Actions API Handles management of place action links for a Google location, with instructions to request API access if initial quota is zero.
My Business Q&A API Facilitates questions and answers for specific listings, with instructions to request API access if initial quota is zero.
My Business Verifications API Manages verification actions for business locations.
Network Connectivity API v1 Facilitates connectivity within and between Google Cloud resources.
Network Connectivity API v1alpha1 Facilitates connectivity within and between Google Cloud resources.
Network Management API Provides performance monitoring and diagnostic tools for networks.
Notebooks API Manages notebook resources on Google Cloud.
Organization Policy API Configures governance rules for Google Cloud resources across the organizational hierarchy.
OS Config API Provides OS management tools for patch, compliance, and configuration management on VM instances.
PageSpeed Insights API Analyzes website performance and offers optimization suggestions.
People API Accesses profile and contact information.
Photos Library API Manages photos, videos, and albums in Google Photos.
Places API (New) Places API New.
Google Play Android Developer API Allows developers to access and manage their Google Play accounts programmatically.
Google Play Custom App Publishing API Creates and publishes custom Android apps.
Google Play Developer Reporting API Google Play Developer Reporting API.
Google Play EMM API Manages app deployment to Android Enterprise devices.
Google Play Game Management Manages resources for Google Play Game services.
Google Play Game Services Enhances games with social elements, leaderboards, achievements, and Google sign-in features.
Google Play Game Services Publishing API Configures games in Google Play Game Services programmatically.
Google Play Integrity API Verifies app authenticity and integrity on genuine Android devices, replacing SafetyNet Attestation and Device Verification.
Policy Analyzer API Provides access administration, visibility, and audits for compliance tasks.
Policy Simulator API Allows simulation and evaluation of proposed IAM policy changes.
Policy Troubleshooter API Troubleshoots access issues for Google Cloud resources.
Pub/Sub Lite API Offers zonal, real-time messaging with configurable throughput and storage.
Public Certificate Authority API Manages ACME external account binding keys for Google Trust Services' public certificate authority.
Rapid Migration Assessment API Provides migration assessment and planning tools.
Real-time Bidding API Manages RTB integration, bidder endpoints, QPS quotas, inventory, and creative submissions for verification and metadata access.
reCAPTCHA Enterprise API Protects websites from fraud, spam, and abuse without adding friction.
Recommendations AI (Beta) Develops end-to-end personalized recommendation systems using Retail API for new customers, supporting machine learning functionalities across websites and mobile applications.
Recommender API Recommender API.
Resource Settings API Manages and modifies GCP resources settings across the Cloud Resource Hierarchy.
Safe Browsing API v4 Allows checking URLLs against Google-generated unsafe web resources lists for non-commercial use. For commercial purposes, refer to Web Risk API.
Safe Browsing API v5 Allows checking URLLs against Google-generated unsafe web resources lists for non-commercial use. For commercial purposes, refer to Web Risk API.
Search Ads 360 API Automates conversion uploads and report downloads from Search Ads 360.
Search Ads 360 Reporting API Automates report downloads from Search Ads 360.
Google Search Console API Provides access to Search Console data for verified users and URL-based public information.
Secret Manager API Stores sensitive data like API keys, passwords, and certificates securely.
Security Token Service API Exchanges credentials for short-term access tokens to Google Cloud resources.
Sensitive Data Protection (DLP) Helps discover and protect sensitive data with a managed service for data classification and protection.
Serverless VPC Access API Manages VPC access connectors.
Service Consumer Management API Manages consumers of a Service Infrastructure service.
Service Control API Provides service integration with admission control and telemetry reporting.
Service Directory API A platform for discovering, publishing, and connecting services.
Service Management API Manages the publication and discovery of services on Google Cloud Platform.
Service Networking API Automatically manages network configurations for specific services.
Service Usage API Manages Google Cloud Platform services usage by enabling, listing, or disabling services.
Google Sheets API Allows read and write operations on Google Sheets.
Site Verification API Automates the management of website and domain ownership records.
Google Slides API Reads and writes Google Slides presentations.
Smart Device Management API Enables enterprise partners to access and manage Google and Nest devices programmatically.
sourcerepo ''
Storage Transfer API Manages data transfers between external sources and Google Cloud Storage or among Cloud Storage buckets.
Street View Publish API Publishes 360-degree photos to Google Maps, including metadata for positioning and connectivity.
Tag Manager API v1 Manages tag and container configuration.
Tag Manager API v2 Manages tag and container configuration.
Google Tasks API Manages tasks and task lists in Google Tasks.
Traffic Director API Traffic Director API.
Transcoder API Converts video files to formats ready for consumer distribution.
Travel Impact Model API Provides travel carbon emission estimates.
Google Vault API Manages retention and eDiscovery within Google Workspace based on user privileges and access levels.
versionhistory.googleapis.com API Version History API - Prod.
Vertex AI API Develops high-quality machine learning models with minimal expertise.
Vertex AI Search for Retail API Users Retail Search, Browse, and Recommendations services to implement personalized discovery solutions on websites and mobile applications.
VM Migration API Manages workload migration to Virtual Machines programmatically.
VMware Engine API Manages VMware environments programmatically.
Google Wallet API Manages Google Wallet Objects via API operations for issuers.
Web Fonts Developer API Retrieves web font information served by Google.
Web Risk API Checks URLs against Google's lists of unsafe resources for enterprise security purposes.
Web Search Indexing API Notifies Google Web Search of webpage changes.
Workflow Executions API v1 Executes workflows created through the Workflows API.
Workflow Executions API v1beta Executes workflows created through the Workflows API.
Workflows API Manages workflow definitions to enable workflow execution and management using the Workflow Executions API.
Workload Manager API Automates deployment and validation of enterprise workloads against best practices and recommendations.
Google Workspace Alert Center API Manages alerts for domain-affecting issues, available to all Google Workspace customers in v1beta1.
Google Workspace Events API Subscribes to events and manages change notifications across Google Workspace applications.
Google Workspace Reseller API Performs large-scale operations like placing orders and viewing customer information in the Channel Services console.
YouTube Analytics API Retrieves YouTube Analytics data for users.
YouTube Data API v3 v3 Provides access to YouTube data, including videos, playlists, and channels.
YouTube Live API v3 Provides access to YouTube data, including videos, playlists, and channels.
YouTube Reporting API Organizes reporting jobs for YouTube Analytics data and retrieves bulk report data in CSV format.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment