Supported Google APIs

To get started with the .NET client library, find the API you want to use and click the desired version number:

API Discovery Service
API namediscovery
DescriptionProvides information about other Google APIs, such as what APIs are available, the resource, and method details for each API.
Abusive Experience Report API
API nameabusiveexperiencereport
DescriptionViews Abusive Experience Report data, and gets a list of sites that have a significant number of abusive experiences.
Accelerated Mobile Pages (AMP) URL API
API nameacceleratedmobilepageurl
DescriptionThis API contains a single method, batchGet. Call this method to retrieve the AMP URL (and equivalent AMP Cache URL) for given public URL(s).
Access Approval API
API nameaccessapproval
DescriptionAn API for controlling access to data by Google personnel.
Access Context Manager API
API nameaccesscontextmanager
DescriptionAn API for setting attribute based access control to requests to GCP services.
Other versions: v1beta
Ad Exchange Buyer API
API nameadexchangebuyer
DescriptionAccesses your bidding-account information, submits creatives for validation, finds available direct deals, and retrieves performance reports.
Other versions: v1.3, v1.2
Ad Exchange Buyer API II
API nameadexchangebuyer2
DescriptionAccesses the latest features for managing Authorized Buyers accounts, Real-Time Bidding configurations and auction metrics, and Marketplace programmatic deals.
Ad Experience Report API
API nameadexperiencereport
DescriptionViews Ad Experience Report data, and gets a list of sites that have a significant number of annoying ads.
AdSense Host API
API nameadsensehost
DescriptionGenerates performance reports, generates ad codes, and provides publisher management capabilities for AdSense Hosts.
AdSense Management API
API nameadsense
DescriptionAccesses AdSense publishers' inventory and generates performance reports.
Admin Data Transfer API
API nameadmin
DescriptionTransfers user data from one user to another.
Admin Directory API
API nameadmin
DescriptionManages enterprise resources such as users and groups, administrative notifications, security features, and more.
Admin Reports API
API nameadmin
DescriptionFetches reports for the administrators of G Suite customers about the usage, collaboration, security, and risk for their users.
Analytics Reporting API
API nameanalyticsreporting
DescriptionAccesses Analytics report data.
Android Device Provisioning Partner API
API nameandroiddeviceprovisioning
DescriptionAutomates Android zero-touch enrollment for device resellers, customers, and EMMs.
Android Management API
API nameandroidmanagement
DescriptionThe Android Management API provides remote enterprise management of Android devices and apps.
App Engine Admin API
API nameappengine
DescriptionProvisions and manages developers' App Engine applications.
Other versions: v1beta5, v1beta4, v1beta, v1alpha
Apps Script API
API namescript
DescriptionManages and executes Google Apps Script projects.
BigQuery API
API namebigquery
DescriptionA data platform for customers to create, manage, share and query data.
BigQuery Data Transfer API
API namebigquerydatatransfer
DescriptionSchedule queries or transfer external data from SaaS applications to Google BigQuery on a regular basis.
Binary Authorization API
API namebinaryauthorization
DescriptionThe management interface for Binary Authorization, a system providing policy control for images deployed to Kubernetes Engine clusters.
Blogger API
API nameblogger
DescriptionAPI for access to the data within Blogger.
Other versions: v2
Books API
API namebooks
DescriptionSearches for books and manages your Google Books library.
Calendar API
API namecalendar
DescriptionManipulates events and other calendar data.
Cloud Asset API
API namecloudasset
DescriptionThe cloud asset API manages the history and inventory of cloud resources.
Other versions: v1beta1
Cloud Bigtable Admin API
API namebigtableadmin
DescriptionAdminister your Cloud Bigtable tables and instances.
Other versions: v1
Cloud Billing API
API namecloudbilling
DescriptionAllows developers to manage billing for their Google Cloud Platform projects programmatically.
Cloud Build API
API namecloudbuild
DescriptionCreates and manages builds on Google Cloud Platform.
Other versions: v1alpha1
Cloud Composer API
API namecomposer
DescriptionManages Apache Airflow environments on Google Cloud Platform.
Other versions: v1beta1
Cloud Data Fusion API
API namedatafusion
DescriptionCloud Data Fusion is a fully-managed, cloud native, enterprise data integration service for quickly building and managing data pipelines. It provides a graphical interface to increase time efficiency and reduce complexity, and allows business users, developers, and data scientists to easily and reliably build scalable data integration solutions to cleanse, prepare, blend, transfer and transform data without having to wrestle with infrastructure.
Cloud Data Loss Prevention (DLP) API
API namedlp
DescriptionProvides methods for detection, risk analysis, and de-identification of privacy-sensitive fragments in text, images, and Google Cloud Platform storage repositories.
Cloud Dataproc API
API namedataproc
DescriptionManages Hadoop-based clusters and jobs on Google Cloud Platform.
Other versions: v1beta2
Cloud Datastore API
API namedatastore
DescriptionAccesses the schemaless NoSQL database to provide fully managed, robust, scalable storage for your application.
Other versions: v1beta3, v1beta1
Cloud Filestore API
API namefile
DescriptionThe Cloud Filestore API is used for creating and managing cloud file servers.
Other versions: v1beta1
Cloud Firestore API
API namefirestore
DescriptionAccesses the NoSQL document database built for automatic scaling, high performance, and ease of application development.
Other versions: v1beta2, v1beta1
Cloud Functions API
API namecloudfunctions
DescriptionManages lightweight user-provided functions executed in response to events.
Other versions: v1beta2
Cloud Healthcare API
API namehealthcare
DescriptionManage, store, and access healthcare data in Google Cloud Platform.
Other versions: v1beta1
Cloud Identity API
API namecloudidentity
DescriptionAPI for provisioning and managing identity resources.
Other versions: v1beta1
Cloud Identity-Aware Proxy API
API nameiap
DescriptionControls access to cloud applications running on Google Cloud Platform.
Other versions: v1beta1
Cloud IoT API
API namecloudiot
DescriptionRegisters and manages IoT (Internet of Things) devices that connect to the Google Cloud Platform.
Other versions: v1alpha1
Cloud Key Management Service (KMS) API
API namecloudkms
DescriptionManages keys and performs cryptographic operations in a central cloud service, for direct use by other cloud resources and applications.
Cloud Machine Learning Engine
API nameml
DescriptionAn API to enable creating and using machine learning models.
Cloud Natural Language API
API namelanguage
DescriptionProvides natural language understanding technologies, such as sentiment analysis, entity recognition, entity sentiment analysis, and other text annotations, to developers.
Other versions: v1beta2, v1beta1
Cloud OS Config API
API nameosconfig
DescriptionOS management tools that can be used for patch management, patch compliance, and configuration management on VM instances.
Other versions: v1alpha1
Cloud OS Login API
API nameoslogin
DescriptionManages OS login configuration for Google account users.
Other versions: v1beta, v1alpha
Cloud Private Catalog API
API namecloudprivatecatalog
DescriptionEnable cloud users to discover enterprise catalogs and products in their organizations.
Cloud Private Catalog Producer API
API namecloudprivatecatalogproducer
DescriptionEnables cloud users to manage and share enterprise catalogs intheir organizations.
Cloud Pub/Sub API
API namepubsub
DescriptionProvides reliable, many-to-many, asynchronous messaging between applications.
Other versions: v1beta2, v1beta1a
Cloud Resource Manager API
API namecloudresourcemanager
DescriptionCreates, reads, and updates metadata for Google Cloud Platform resource containers.
Other versions: v2beta1, v1beta1, v1
Cloud Run API
API namerun
DescriptionDeploy and manage user provided container images that scale automatically based on HTTP traffic.
Other versions: v1beta1, v1alpha1
Cloud Runtime Configuration API
API nameruntimeconfig
DescriptionThe Runtime Configurator allows you to dynamically configure and expose variables through Google Cloud Platform. In addition, you can also set Watchers and Waiters that will watch for changes to your data and return based on certain conditions.
Other versions: v1beta1
Cloud SQL Admin API
API namesqladmin
DescriptionCreates and manages Cloud SQL instances, which provide fully managed MySQL or PostgreSQL databases.
Cloud Scheduler API
API namecloudscheduler
DescriptionCreates and manages jobs run on a regular recurring schedule.
Other versions: v1beta1
Cloud Search API
API namecloudsearch
DescriptionCloud Search provides cloud-based search capabilities over G Suite data. The Cloud Search API allows indexing of non-G Suite data into Cloud Search.
Cloud Security Command Center API
API namesecuritycenter
DescriptionCloud Security Command Center API provides access to temporal views of assets and findings within an organization.
Other versions: v1beta1, v1p1alpha1
Cloud Shell API
API namecloudshell
DescriptionAllows users to start, configure, and connect to interactive shell sessions running in the cloud.
Other versions: v1alpha1
Cloud Source Repositories API
API namesourcerepo
DescriptionAccesses source code repositories hosted by Google.
Cloud Spanner API
API namespanner
DescriptionCloud Spanner is a managed, mission-critical, globally consistent and scalable relational database service.
Cloud Speech-to-Text API
API namespeech
DescriptionConverts audio to text by applying powerful neural network models.
Other versions: v1p1beta1
Cloud Storage JSON API
API namestorage
DescriptionStores and retrieves potentially large, immutable data objects.
Other versions: v1beta2, v1beta1
API nametpu
DescriptionTPU API provides customers with access to Google TPU technology.
Other versions: v1alpha1
Cloud Talent Solution API
API namejobs
DescriptionCloud Talent Solution provides the capability to create, read, update, and delete job postings, as well as search jobs based on keywords and filters.
Other versions: v2, v3p1beta1
Cloud Tasks API
API namecloudtasks
DescriptionManages the execution of large numbers of distributed requests.
Other versions: v2beta3, v2beta2
Cloud Testing API
API nametesting
DescriptionAllows developers to run automated tests for their mobile applications on Google infrastructure.
Cloud Text-to-Speech API
API nametexttospeech
DescriptionSynthesizes natural-sounding speech by applying powerful neural network models.
Other versions: v1beta1
Cloud Tool Results API
API nametoolresults
DescriptionReads and publishes results from Firebase Test Lab.
Cloud Translation API
API nametranslate
DescriptionIntegrates text translation into your website or application.
Other versions: v3beta1
Cloud Video Intelligence API
API namevideointelligence
DescriptionDetects objects, explicit content, and scene changes in videos. It also specifies the region for annotation and transcribes speech to text. Supports both asynchronous API and streaming API.
Other versions: v1beta2, v1p3beta1, v1p2beta1, v1p1beta1
Cloud Vision API
API namevision
DescriptionIntegrates Google Vision features, including image labeling, face, logo, and landmark detection, optical character recognition (OCR), and detection of explicit content, into applications.
Other versions: v1p2beta1, v1p1beta1
Compute Engine API
API namecompute
DescriptionCreates and runs virtual machines on Google Cloud Platform.
Other versions: beta, alpha
Container Analysis API
API namecontaineranalysis
DescriptionAn implementation of the Grafeas API, which stores, and enables querying and retrieval of critical metadata about all of your software artifacts.
Other versions: v1beta1
Content API for Shopping
API namecontent
DescriptionManages product items, inventory, and Merchant Center accounts for Google Shopping.
Other versions: v2
CustomSearch API
API namecustomsearch
DescriptionSearches over a website or collection of websites
DCM/DFA Reporting And Trafficking API
API namedfareporting
DescriptionManages your DoubleClick Campaign Manager ad campaigns and reports.
Other versions: v3.2, v3.1
Dataflow API
API namedataflow
DescriptionManages Google Cloud Dataflow projects on Google Cloud Platform.
Dialogflow API
API namedialogflow
DescriptionBuilds conversational interfaces (for example, chatbots, and voice-powered apps and devices).
Other versions: v2beta1
API namedigitalassetlinks
DescriptionDiscovers relationships between online assets such as websites or mobile apps.
DoubleClick Bid Manager API
API namedoubleclickbidmanager
DescriptionAPI for viewing and managing your reports in DoubleClick Bid Manager.
DoubleClick Search API
API namedoubleclicksearch
DescriptionReports and modifies your advertising data in DoubleClick Search (for example, campaigns, ad groups, keywords, and conversions).
Drive API
API namedrive
DescriptionManages files in Drive including uploading, downloading, searching, detecting changes, and updating sharing permissions.
Other versions: v2
Drive Activity API
API namedriveactivity
DescriptionProvides a historical view of activity in Google Drive.
Other versions: v1
Drive Activity API
API nameappsactivity
DescriptionProvides a historical view of activity.
Other versions: v2
Enterprise Apps Reseller API
API namereseller
DescriptionCreates and manages your customers and their subscriptions.
Enterprise License Manager API
API namelicensing
DescriptionViews and manages licenses for your domain.
Fact Check Tools API
API namefactchecktools
Firebase Cloud Messaging API
API namefcm
DescriptionFCM send API that provides a cross-platform messaging solution to reliably deliver messages at no cost.
API namefirebasedynamiclinks
DescriptionProgrammatically creates and manages Firebase Dynamic Links.
Firebase Hosting API
API namefirebasehosting
Firebase Management API
API namefirebase
DescriptionThe Firebase Management API enables programmatic setup and management of Firebase projects, including a project's Firebase resources and Firebase apps.
Firebase Rules API
API namefirebaserules
DescriptionCreates and manages rules that determine when a Firebase Rules-enabled service should permit a request.
API namefitness
DescriptionStores and accesses user data in the fitness store from apps on any platform.
Fusion Tables API
API namefusiontables
DescriptionAPI for working with Fusion Tables data.
Other versions: v1
G Suite Alert Center API
API namealertcenter
DescriptionManages alerts on issues affecting your domain.
G Suite Vault API
API namevault
DescriptionArchiving and eDiscovery for G Suite.
Genomics API
API namegenomics
DescriptionUploads, processes, queries, and searches Genomics data in the cloud.
Other versions: v2alpha1, v1alpha2
Gmail API
API namegmail
DescriptionAccess Gmail mailboxes including sending user email.
Google Analytics API
API nameanalytics
DescriptionViews and manages your Google Analytics data.
Other versions: v2.4
Google App State API
API nameappstate
DescriptionThe Google App State API.
Google Civic Information API
API namecivicinfo
DescriptionProvides polling places, early vote locations, contest data, election officials, and government representatives for U.S. residential addresses.
Google Classroom API
API nameclassroom
DescriptionManages classes, rosters, and invitations in Google Classroom.
Google Cloud DNS API
API namedns
DescriptionConfigures and serves authoritative DNS records.
Other versions: v2beta1, v1beta2
Google Cloud Deployment Manager API
API namedeploymentmanager
DescriptionDeclares, configures, and deploys complex solutions on Google Cloud Platform.
Google Cloud Deployment Manager API V2Beta Methods
API namedeploymentmanager
DescriptionThe Deployment Manager API allows users to declaratively configure, deploy and run complex solutions on the Google Cloud Platform.
Google Cloud Deployment Manager Alpha API
API namedeploymentmanager
DescriptionThe Deployment Manager API allows users to declaratively configure, deploy and run complex solutions on the Google Cloud Platform.
Google Cloud Memorystore for Redis API
API nameredis
DescriptionCreates and manages Redis instances on the Google Cloud Platform.
Other versions: v1beta1
Google Docs API
API namedocs
DescriptionReads and writes Google Docs documents.
Google Fonts Developer API
API namewebfonts
DescriptionAccesses the metadata for all families served by Google Fonts, providing a list of families currently available (including available styles and a list of supported script subsets).
Google Identity Toolkit API
API nameidentitytoolkit
DescriptionHelp the third party sites to implement federated login.
Google Mirror API
API namemirror
DescriptionInteracts with Glass users via the timeline.
Google OAuth2 API
API nameoauth2
DescriptionObtains end-user authorization grants for use with other Google APIs.
Other versions: v1
Google Play Custom App Publishing API
API nameplaycustomapp
DescriptionAn API to publish custom Android apps.
Google Play Developer API
API nameandroidpublisher
DescriptionAccesses Android application developers' Google Play accounts.
Other versions: v2, v1.1, v1
Google Play EMM API
API nameandroidenterprise
DescriptionManages the deployment of apps to Android for Work users.
Google Play Game Services API
API namegames
DescriptionThe API for Google Play Game Services.
Google Play Game Services Management API
API namegamesManagement
DescriptionThe Management API for Google Play Game Services.
Google Play Game Services Publishing API
API namegamesConfiguration
DescriptionThe Publishing API for Google Play Game Services.
Google Search Console URL Testing Tools API
API namesearchconsole
DescriptionProvides tools for running validation tests against single URLs
Google Sheets API
API namesheets
DescriptionReads and writes Google Sheets.
Google Site Verification API
API namesiteVerification
DescriptionVerifies ownership of websites or domains with Google.
Google Slides API
API nameslides
DescriptionReads and writes Google Slides presentations.
Google+ API
API nameplus
DescriptionBuilds on top of the Google+ platform.
Google+ Domains API
API nameplusDomains
DescriptionBuilds on top of the Google+ platform for Google Apps Domains.
Groups Migration API
API namegroupsmigration
DescriptionGroups Migration Api.
Groups Settings API
API namegroupssettings
DescriptionManages permission levels and related settings of a group.
Hangouts Chat API
API namechat
DescriptionCreate bots and extend the new Hangouts Chat.
IAM Service Account Credentials API
API nameiamcredentials
DescriptionCreates short-lived, limited-privilege credentials for IAM service accounts.
Identity and Access Management (IAM) API
API nameiam
DescriptionManages identity and access control for Google Cloud Platform resources, including the creation of service accounts, which you can use to authenticate to Google and make API calls.
Indexing API
API nameindexing
DescriptionNotifies Google when your web pages change.
Knowledge Graph Search API
API namekgsearch
DescriptionSearches the Google Knowledge Graph for entities.
Kubernetes Engine API
API namecontainer
DescriptionBuilds and manages container-based applications, powered by the open source Kubernetes technology.
Other versions: v1beta1
Library Agent API
API namelibraryagent
DescriptionA simple Google Example Library API.
Manufacturer Center API
API namemanufacturers
DescriptionPublic API for managing Manufacturer Center related data.
PageSpeed Insights API
API namepagespeedonline
DescriptionAnalyzes the performance of a web page and provides tailored suggestions to make that page faster.
Other versions: v4, v2, v1
People API
API namepeople
DescriptionProvides access to information about profiles and contacts.
Perspective Comment Analyzer API
API namecommentanalyzer
DescriptionThe Perspective Comment Analyzer API provides information about the potential impact of a comment on a conversation (e.g. it can provide a score for the "toxicity" of a comment). Users can leverage the "SuggestCommentScore" method to submit corrections to improve Perspective over time. Users can set the "doNotStore" flag to ensure that all submitted comments are automatically deleted after scores are returned.
Poly API
API namepoly
DescriptionThe Poly API provides read access to assets hosted on to all, and upload access to for whitelisted accounts.
Proximity Beacon API
API nameproximitybeacon
DescriptionRegisters, manages, indexes, and searches beacons.
Remote Build Execution API
API nameremotebuildexecution
DescriptionSupplies a Remote Execution API service for tools such as bazel.
Other versions: v1, v1alpha
Replica Pool API
API namereplicapool
DescriptionThe Replica Pool API allows users to declaratively provision and manage groups of Google Compute Engine instances based on a common template.
Safe Browsing API
API namesafebrowsing
DescriptionEnables client applications to check web resources (most commonly URLs) against Google-generated lists of unsafe web resources.
Search Console API
API namewebmasters
DescriptionView Google Search Console data for your verified sites.
Service Broker API
API nameservicebroker
DescriptionThe Google Cloud Platform Service Broker API provides Google hosted implementation of the Open Service Broker API (
Other versions: v1beta1, v1alpha1
Service Consumer Management API
API nameserviceconsumermanagement
DescriptionManages the service consumers of a Service Infrastructure service.
Service Control API
API nameservicecontrol
DescriptionProvides control plane functionality to managed services, such as logging, monitoring, and status checks.
Service Management API
API nameservicemanagement
DescriptionGoogle Service Management allows service producers to publish their services on Google Cloud Platform so that they can be discovered and used by service consumers.
Service Networking API
API nameservicenetworking
DescriptionProvides automatic management of network configurations necessary for certain services.
Other versions: v1beta
Service Usage API
API nameserviceusage
DescriptionEnables services that service consumers want to use on Google Cloud Platform, lists the available or enabled services, or disables services that service consumers no longer use.
Other versions: v1beta1
Stackdriver Debugger API
API nameclouddebugger
DescriptionExamines the call stack and variables of a running application without stopping or slowing it down.
Stackdriver Error Reporting API
API nameclouderrorreporting
DescriptionGroups and counts similar errors from cloud services and applications, reports new errors, and provides access to error groups and their associated errors.
Stackdriver Logging API
API namelogging
DescriptionWrites log entries and manages your Stackdriver Logging configuration. The table entries below are presented in alphabetical order, not in order of common use. For explanations of the concepts found in the table entries, read the [Stackdriver Logging documentation](/logging/docs).
Stackdriver Monitoring API
API namemonitoring
DescriptionManages your Stackdriver Monitoring data and configurations. Most projects must be associated with a Stackdriver account, with a few exceptions as noted on the individual method pages. The table entries below are presented in alphabetical order, not in order of common use. For explanations of the concepts found in the table entries, read the [Stackdriver Monitoring documentation](/monitoring/docs).
Other versions: v3p1alpha1
Stackdriver Profiler API
API namecloudprofiler
DescriptionManages continuous profiling information.
Stackdriver Trace API
API namecloudtrace
DescriptionSends application trace data to Stackdriver Trace for viewing. Trace data is collected for all App Engine applications by default. Trace data from other applications can be provided using this API. This library is used to interact with the Trace API directly. If you are looking to instrument your application for Stackdriver Trace, we recommend using OpenCensus.
Other versions: v1, v2alpha1
Storage Transfer API
API namestoragetransfer
DescriptionTransfers data from external data sources to a Google Cloud Storage bucket or between Google Cloud Storage buckets.
Street View Publish API
API namestreetviewpublish
DescriptionPublishes 360 photos to Google Maps, along with position, orientation, and connectivity metadata. Apps can offer an interface for positioning, connecting, and uploading user-generated Street View images.
Surveys API
API namesurveys
DescriptionCreates and conducts surveys, lists the surveys that an authenticated user owns, and retrieves survey results and information about specified surveys.
Tag Manager API
API nametagmanager
DescriptionAccesses Tag Manager accounts and containers.
Other versions: v1
Tasks API
API nametasks
DescriptionManages your tasks and task lists.
URL Shortener API
API nameurlshortener
DescriptionLets you create, inspect, and manage short URLs
Web Security Scanner API
API namewebsecurityscanner
DescriptionScans your Compute and App Engine apps for common web vulnerabilities.
Other versions: v1beta, v1alpha
YouTube Analytics API
API nameyoutubeAnalytics
DescriptionRetrieves your YouTube Analytics data.
Other versions: v1
YouTube Data API
API nameyoutube
DescriptionSupports core YouTube features, such as uploading videos, creating and managing playlists, searching for content, and much more.
YouTube Reporting API
API nameyoutubereporting
DescriptionSchedules reporting jobs containing your YouTube Analytics data and downloads the resulting bulk data reports in the form of CSV files.