This repository contains the generated source for individual APIs that utilize Google APIs Client Library for Java. We recommend using the Google Auth Library for Java for handling authentication.
- Google APIs Java Client Library for Java
- Java 7 (or higher)
- Android 1.6 (or higher)
You can find the list of available APIs below or you can find the published packages on Maven Central.
API | Versions |
---|---|
AI Platform Training & Prediction API | v1 |
API Discovery Service | v1 |
Abusive Experience Report API | v1 |
Accelerated Mobile Pages (AMP) URL API | v1 |
Access Approval API | v1 |
Access Context Manager API | v1, v1beta |
Ad Exchange Buyer API | v1.2, v1.3, v1.4 |
Ad Exchange Buyer API II | v2beta1 |
Ad Experience Report API | v1 |
AdMob API | v1 |
AdSense Host API | v4.1 |
AdSense Management API | v1.4 |
Admin SDK | datatransfer_v1, directory_v1, reports_v1 |
Analytics Reporting API | v4 |
Android Device Provisioning Partner API | v1 |
Android Management API | v1 |
Apigee API | v1 |
App Engine Admin API | v1, v1alpha, v1beta, v1beta4, v1beta5 |
Apps Script API | v1 |
Artifact Registry API | v1beta1 |
BigQuery API | v2 |
BigQuery Connection API | v1beta1 |
BigQuery Data Transfer API | v1 |
BigQuery Reservation API | v1, v1alpha2, v1beta1 |
Binary Authorization API | v1, v1beta1 |
Blogger API v3 | v2, v3 |
Books API | v1 |
Calendar API | v3 |
Chrome UX Report API | v1 |
Chrome Verified Access API | v1 |
Cloud Asset API | v1, v1beta1, v1p1beta1, v1p4beta1, v1p5beta1 |
Cloud Bigtable Admin API | v1, v2 |
Cloud Billing API | v1 |
Cloud Billing Budget API | v1beta1 |
Cloud Build API | v1, v1alpha1, v1alpha2 |
Cloud Composer API | v1, v1beta1 |
Cloud DNS API | v1, v1beta2 |
Cloud Data Fusion API | v1, v1beta1 |
Cloud Data Loss Prevention (DLP) API | v2 |
Cloud Dataproc API | v1, v1beta2 |
Cloud Datastore API | v1, v1beta1, v1beta3 |
Cloud Debugger API | v2 |
Cloud Document AI API | v1beta2 |
Cloud Filestore API | v1, v1beta1 |
Cloud Firestore API | v1, v1beta1, v1beta2 |
Cloud Functions API | v1 |
Cloud Healthcare API | v1, v1beta1 |
Cloud Identity API | v1, v1beta1 |
Cloud Identity-Aware Proxy API | v1, v1beta1 |
Cloud IoT API | v1 |
Cloud Key Management Service (KMS) API | v1 |
Cloud Life Sciences API | v2beta |
Cloud Logging API | v2 |
Cloud Memorystore for Memcached API | v1beta2 |
Cloud Monitoring API | v1, v3 |
Cloud Natural Language API | v1, v1beta1, v1beta2 |
Cloud OS Config API | v1, v1beta |
Cloud OS Login API | v1, v1alpha, v1beta |
Cloud Pub/Sub API | v1, v1beta1a, v1beta2 |
Cloud Resource Manager API | v1, v1beta1, v2, v2beta1 |
Cloud Run Admin API | v1, v1alpha1, v1beta1 |
Cloud Runtime Configuration API | v1, v1beta1 |
Cloud SQL Admin API | v1beta4 |
Cloud Scheduler API | v1, v1beta1 |
Cloud Search API | v1 |
Cloud Shell API | v1, v1alpha1 |
Cloud Source Repositories API | v1 |
Cloud Spanner API | v1 |
Cloud Speech-to-Text API | v1, v1p1beta1, v2beta1 |
Cloud Storage JSON API | v1 |
Cloud TPU API | v1, v1alpha1 |
Cloud Talent Solution API | v2, v3, v3p1beta1 |
Cloud Tasks API | v2, v2beta2, v2beta3 |
Cloud Testing API | v1 |
Cloud Text-to-Speech API | v1, v1beta1 |
Cloud Tool Results API | v1beta3 |
Cloud Trace API | v1, v2, v2beta1 |
Cloud Translation API | v3, v3beta1 |
Cloud Video Intelligence API | v1, v1beta2, v1p1beta1, v1p2beta1, v1p3beta1 |
Cloud Vision API | v1, v1p1beta1, v1p2beta1 |
Compute Engine API | alpha, beta, v1 |
Container Analysis API | v1alpha1, v1beta1 |
Content API for Shopping | v2, v2.1 |
Custom Search API | v1 |
DCM/DFA Reporting And Trafficking API | v3.3, v3.4 |
Dataflow API | v1b3 |
Dialogflow API | v2, v2beta1, v3beta1 |
Digital Asset Links API | v1 |
Display & Video 360 API | v1, v1beta, v1beta2, v1dev |
Domains RDAP API | v1 |
DoubleClick Bid Manager API | v1, v1.1 |
Drive API | v2, v3 |
Drive Activity API | v1, v2 |
Error Reporting API | v1beta1 |
Fact Check Tools API | v1alpha1 |
Firebase Cloud Messaging API | v1 |
Firebase Dynamic Links API | v1 |
Firebase Hosting API | v1, v1beta1 |
Firebase ML API | v1, v1beta2 |
Firebase Management API | v1beta1 |
Firebase Rules API | v1 |
Fitness API | v1 |
G Suite Alert Center API | v1beta1 |
G Suite Vault API | v1 |
Game Services API | v1, v1beta |
Genomics API | v1, v1alpha2, v2alpha1 |
Gmail API | v1 |
Gmail Postmaster Tools API | v1beta1 |
Google Analytics API | v3 |
Google Apps Reseller API | v1 |
Google Civic Information API | v2 |
Google Classroom API | v1 |
Google Cloud Data Catalog API | v1beta1 |
Google Cloud Deployment Manager API | v2 |
Google Cloud Deployment Manager API V2Beta Methods | v2beta |
Google Cloud Deployment Manager Alpha API | alpha |
Google Cloud Memorystore for Redis API | v1, v1beta1 |
Google Cloud Translation API | v2 |
Google Docs API | v1 |
Google Identity Toolkit API | v3 |
Google Play Android Developer API | v3 |
Google Play Custom App Publishing API | v1 |
Google Play EMM API | v1 |
Google Play Game Management | v1management |
Google Play Game Services | v1 |
Google Play Game Services Publishing API | v1configuration |
Google Search Console API | v1 |
Google Sheets API | v4 |
Google Site Verification API | v1 |
Google Slides API | v1 |
Google+ API | v1 |
Groups Migration API | v1 |
Groups Settings API | v1 |
Hangouts Chat API | v1 |
HomeGraph API | v1 |
IAM Service Account Credentials API | v1 |
Identity and Access Management (IAM) API | v1 |
Indexing API | v3 |
Knowledge Graph Search API | v1 |
Kubernetes Engine API | v1, v1beta1 |
Library Agent API | v1 |
Licensing API | v1 |
Local Services API | v1 |
Managed Service for Microsoft Active Directory API | v1, v1alpha1, v1beta1 |
Manufacturer Center API | v1 |
Network Management API | v1, v1beta1 |
PageSpeed Insights API | v5 |
People API | v1 |
Playable Locations API | v3 |
Policy Troubleshooter API | v1, v1beta |
Poly API | v1 |
Pub/Sub Lite API | v1 |
Real-time Bidding API | v1 |
Recommendations AI | v1beta1 |
Recommender API | v1, v1beta1 |
Remote Build Execution API | v1, v1alpha, v2 |
SAS Portal API | v1alpha1 |
SAS Portal API (Testing) | v1alpha1 |
Safe Browsing API | v4 |
Search Ads 360 API | v2 |
Search Console API | v3 |
Secret Manager API | v1, v1beta1 |
Security Command Center API | v1, v1beta1, v1beta2 |
Semantic Tile API | v1 |
Service Consumer Management API | v1, v1beta1 |
Service Control API | v1, v2 |
Service Directory API | v1beta1 |
Service Management API | v1 |
Service Networking API | v1, v1beta |
Service Usage API | v1, v1beta1 |
Stackdriver Profiler API | v2 |
Storage Transfer API | v1 |
Street View Publish API | v1 |
Tag Manager API | v1, v2 |
Tasks API | v1 |
Traffic Director API | v2 |
Web Fonts Developer API | v1 |
Web Security Scanner API | v1, v1alpha, v1beta |
Workflows API | v1beta |
YouTube Analytics API | v1, v2 |
YouTube Data API v3 | v3 |
YouTube Reporting API | v1 |
google-api-java recommends using the google-auth-library-java library to authenticate requests. google-auth-library-java supports a wide range of authentication types; see the project's README and javadoc for more details.
Generating the API clients requires git and Python 3.6.
-
Install gcp-synthtool:
$ python3 -m pip install gcp-synthtool
-
Run the generator:
$ python3 synth.py