Supported Google APIs

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

APIs
APIs Discovery Service
API namediscovery
Versionv1
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
Versionv1
DescriptionView Abusive Experience Report data, and get a list of sites that have a significant number of abusive experiences.
Accelerated Mobile Pages (AMP) URL API
API nameacceleratedmobilepageurl
Versionv1
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).
Ad Exchange Buyer API
API nameadexchangebuyer
Versionv1.4
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
Versionv2beta1
DescriptionAccesses the latest features for managing Ad Exchange accounts, Real-Time Bidding configurations and auction metrics, and Marketplace programmatic deals.
Ad Exchange Seller API
API nameadexchangeseller
Versionv2.0
DescriptionAccesses the inventory of Ad Exchange seller users and generates reports.
Other versions: v1.1, v1
Ad Experience Report API
API nameadexperiencereport
Versionv1
DescriptionView Ad Experience Report data, and get a list of sites that have a significant number of annoying ads.
AdSense Host API
API nameadsensehost
Versionv4.1
DescriptionGenerates performance reports, generates ad codes, and provides publisher management capabilities for AdSense Hosts.
AdSense Management API
API nameadsense
Versionv1.4
DescriptionAccesses AdSense publishers' inventory and generates performance reports.
Admin Data Transfer API
API nameadmin
Versiondatatransfer_v1
DescriptionTransfers user data from one user to another.
Admin Directory API
API nameadmin
Versiondirectory_v1
DescriptionManages enterprise resources such as users and groups, administrative notifications, security features, and more.
Admin Reports API
API nameadmin
Versionreports_v1
DescriptionFetches reports for the administrators of G Suite customers about the usage, collaboration, security, and risk for their users.
Android Device Provisioning Partner API
API nameandroiddeviceprovisioning
Versionv1
DescriptionAutomates reseller integration into zero-touch enrollment by assigning devices to customers and creating device reports.
Android Management API
API nameandroidmanagement
Versionv1
DescriptionThe Android Management API provides remote enterprise management of Android devices and apps.
Apps Script API
API namescript
Versionv1
DescriptionAn API for managing and executing Google Apps Script projects. Note: In order to use this API in your apps, you must enable it for use. To allow other apps to manage your scripts, you must grant them access.
BigQuery API
API namebigquery
Versionv2
DescriptionA data platform for customers to create, manage, share and query data.
BigQuery Data Transfer API
API namebigquerydatatransfer
Versionv1
DescriptionTransfers data from partner SaaS applications to Google BigQuery on a scheduled, managed basis.
Blogger API
API nameblogger
Versionv3
DescriptionAPI for access to the data within Blogger.
Other versions: v2
Books API
API namebooks
Versionv1
DescriptionSearches for books and manages your Google Books library.
Calendar API
API namecalendar
Versionv3
DescriptionManipulates events and other calendar data.
Cloud Billing API
API namecloudbilling
Versionv1
DescriptionAllows developers to manage billing for their Google Cloud Platform projects programmatically.
Cloud Composer API
API namecomposer
Versionv1beta1
DescriptionManages Apache Airflow environments on Google Cloud Platform.
Cloud Container Builder
API namecloudbuild
Versionv1
DescriptionBuilds container images in the cloud.
Cloud Data Loss Prevention (DLP) API
API namedlp
Versionv2
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
Versionv1
DescriptionManages Hadoop-based clusters and jobs on Google Cloud Platform.
Other versions: v1beta2
Cloud Datastore API
API namedatastore
Versionv1
DescriptionAccesses the schemaless NoSQL database to provide fully managed, robust, scalable storage for your application.
Other versions: v1beta3, v1beta1
Cloud Functions API
API namecloudfunctions
Versionv1
DescriptionManages lightweight user-provided functions executed in response to events.
Other versions: v1beta2
Cloud IoT API
API namecloudiot
Versionv1
DescriptionRegisters and manages IoT (Internet of Things) devices that connect to the Google Cloud Platform.
Other versions: v1beta1
Cloud Job Discovery
API namejobs
Versionv2
DescriptionCloud Job Discovery provides the capability to create, read, update, and delete job postings, as well as search jobs based on keywords and filters.
Cloud Key Management Service (KMS) API
API namecloudkms
Versionv1
DescriptionManages encryption for your cloud services the same way you do on-premises. You can generate, use, rotate, and destroy AES256 encryption keys.
Cloud Machine Learning Engine
API nameml
Versionv1
DescriptionAn API to enable creating and using machine learning models.
Cloud Memorystore for Redis API
API nameredis
Versionv1beta1
DescriptionThe Google Cloud Memorystore for Redis API is used for creating and managing Redis instances on the Google Cloud Platform.
Cloud Natural Language API
API namelanguage
Versionv1
DescriptionProvides natural language understanding technologies to developers. Examples include sentiment analysis, entity recognition, entity sentiment analysis, and text annotations.
Other versions: v1beta2, v1beta1
Cloud OS Login API
API nameoslogin
Versionv1
DescriptionManages OS login configuration for Google account users.
Other versions: v1beta, v1alpha
Cloud Pub/Sub API
API namepubsub
Versionv1
DescriptionProvides reliable, many-to-many, asynchronous messaging between applications.
Other versions: v1beta2, v1beta1a
Cloud Resource Manager API
API namecloudresourcemanager
Versionv2
DescriptionThe Google Cloud Resource Manager API provides methods for creating, reading, and updating project metadata.
Other versions: v2beta1, v1beta1, v1
Cloud Runtime Configuration API
API nameruntimeconfig
Versionv1
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 Administration API
API namesqladmin
Versionv1beta4
DescriptionCreates and configures Cloud SQL instances, which provide fully-managed MySQL databases.
Other versions: v1beta3
Cloud Source Repositories API
API namesourcerepo
Versionv1
DescriptionAccess source code repositories hosted by Google.
Cloud Spanner API
API namespanner
Versionv1
DescriptionCloud Spanner is a managed, mission-critical, globally consistent and scalable relational database service.
Cloud Speech API
API namespeech
Versionv1
DescriptionConverts audio to text by applying powerful neural network models.
Other versions: v1beta1
Cloud Storage JSON API
API namestorage
Versionv1
DescriptionStores and retrieves potentially large, immutable data objects.
Other versions: v1beta2, v1beta1
Cloud TPU API
API nametpu
Versionv1
DescriptionTPU API provides customers with access to Google TPU technology.
Cloud Tasks API
API namecloudtasks
Versionv2beta2
DescriptionManages the execution of large numbers of distributed requests.
Cloud Testing API
API nametesting
Versionv1
DescriptionAllows developers to run automated tests for their mobile applications on Google infrastructure.
Cloud Text-to-Speech API
API nametexttospeech
Versionv1beta1
DescriptionSynthesizes natural-sounding speech by applying powerful neural network models.
Cloud Tool Results API
API nametoolresults
Versionv1beta3
DescriptionReads and publishes results from Firebase Test Lab.
Cloud Translation API
API nametranslate
Versionv2
DescriptionThe Google Cloud Translation API lets websites and programs integrate with Google Translate programmatically.
Cloud Video Intelligence API
API namevideointelligence
Versionv1
DescriptionCloud Video Intelligence API.
Other versions: v1beta2, v1beta1
Cloud Vision API
API namevision
Versionv1
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
Versionv1
DescriptionCreates and runs virtual machines on Google Cloud Platform.
Other versions: beta, alpha
Content API for Shopping
API namecontent
Versionv2
DescriptionManages product items, inventory, and Merchant Center accounts for Google Shopping.
Other versions: v2sandbox
CustomSearch API
API namecustomsearch
Versionv1
DescriptionSearches over a website or collection of websites
DCM/DFA Reporting And Trafficking API
API namedfareporting
Versionv3.1
DescriptionManages your DoubleClick Campaign Manager ad campaigns and reports.
Other versions: v3.0, v2.8
Dataflow API
API namedataflow
Versionv1b3
DescriptionManages Google Cloud Dataflow projects on Google Cloud Platform.
Dialogflow API
API namedialogflow
Versionv2
DescriptionAn end-to-end development suite for conversational interfaces (e.g., chatbots, voice-powered apps and devices).
Other versions: v2beta1
API namedigitalassetlinks
Versionv1
DescriptionAPI for discovering relationships between online assets such as web sites or mobile apps.
DoubleClick Bid Manager API
API namedoubleclickbidmanager
Versionv1
DescriptionAPI for viewing and managing your reports in DoubleClick Bid Manager.
DoubleClick Search API
API namedoubleclicksearch
Versionv2
DescriptionReports and modifies your advertising data in DoubleClick Search (for example, campaigns, ad groups, keywords, and conversions).
Drive API
API namedrive
Versionv3
DescriptionManages files in Drive including uploading, downloading, searching, detecting changes, and updating sharing permissions.
Other versions: v2
Enterprise Apps Reseller API
API namereseller
Versionv1
DescriptionCreates and manages your customers and their subscriptions.
Enterprise License Manager API
API namelicensing
Versionv1
DescriptionViews and manages licenses for your domain.
API namefirebasedynamiclinks
Versionv1
DescriptionProgrammatically creates and manages Firebase Dynamic Links.
Firebase Rules API
API namefirebaserules
Versionv1
DescriptionCreates and manages rules that determine when a Firebase Rules-enabled service should permit a request.
Fitness
API namefitness
Versionv1
DescriptionStores and accesses user data in the fitness store from apps on any platform.
Fusion Tables API
API namefusiontables
Versionv2
DescriptionAPI for working with Fusion Tables data.
Other versions: v1
G Suite Activity API
API nameappsactivity
Versionv1
DescriptionProvides a historical view of activity.
Genomics API
API namegenomics
Versionv1
DescriptionUpload, process, query, and search Genomics data in the cloud.
Other versions: v2alpha1, v1alpha2
Gmail API
API namegmail
Versionv1
DescriptionAccess Gmail mailboxes including sending user email.
Google Analytics API
API nameanalytics
Versionv3
DescriptionViews and manages your Google Analytics data.
Other versions: v2.4
Google Analytics Reporting API
API nameanalyticsreporting
Versionv4
DescriptionAccesses Analytics report data.
Google App Engine Admin API
API nameappengine
Versionv1
DescriptionThe App Engine Admin API enables developers to provision and manage their App Engine applications.
Other versions: v1beta5, v1beta4, v1beta, v1alpha
Google App State API
API nameappstate
Versionv1
DescriptionThe Google App State API.
Google Civic Information API
API namecivicinfo
Versionv2
DescriptionProvides polling places, early vote locations, contest data, election officials, and government representatives for U.S. residential addresses.
Google Classroom API
API nameclassroom
Versionv1
DescriptionManages classes, rosters, and invitations in Google Classroom.
Google Cloud DNS API
API namedns
Versionv1
DescriptionConfigures and serves authoritative DNS records.
Other versions: v2beta1, v1beta2
Google Cloud Deployment Manager API
API namedeploymentmanager
Versionv2
DescriptionDeclares, configures, and deploys complex solutions on Google Cloud Platform.
Google Cloud Deployment Manager API V2Beta Methods
API namedeploymentmanager
Versionv2beta
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
Versionalpha
DescriptionThe Deployment Manager API allows users to declaratively configure, deploy and run complex solutions on the Google Cloud Platform.
Google Compute Engine Instance Group Updater API
API namereplicapoolupdater
Versionv1beta1
Description[Deprecated. Please use compute.instanceGroupManagers.update method. replicapoolupdater API will be disabled after December 30th, 2016] Updates groups of Compute Engine instances.
Google Fonts Developer API
API namewebfonts
Versionv1
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
Versionv3
DescriptionHelp the third party sites to implement federated login.
Google Mirror API
API namemirror
Versionv1
DescriptionInteracts with Glass users via the timeline.
Google OAuth2 API
API nameoauth2
Versionv2
DescriptionObtains end-user authorization grants for use with other Google APIs.
Other versions: v1
Google Partners API
API namepartners
Versionv2
DescriptionSearches certified companies and creates contact leads with them, and also audits the usage of clients.
Google Play Custom App Publishing API
API nameplaycustomapp
Versionv1
DescriptionAn API to publish custom Android apps.
Google Play Developer API
API nameandroidpublisher
Versionv3
DescriptionLets Android application developers access their Google Play accounts.
Other versions: v2, v1.1, v1
Google Play EMM API
API nameandroidenterprise
Versionv1
DescriptionManages the deployment of apps to Android for Work users.
Google Play Game Services API
API namegames
Versionv1
DescriptionThe API for Google Play Game Services.
Google Play Game Services Management API
API namegamesManagement
Versionv1management
DescriptionThe Management API for Google Play Game Services.
Google Play Game Services Publishing API
API namegamesConfiguration
Versionv1configuration
DescriptionThe Publishing API for Google Play Game Services.
Google Proximity Beacon API
API nameproximitybeacon
Versionv1beta1
DescriptionRegisters, manages, indexes, and searches beacons.
Google Search Console URL Testing Tools API
API namesearchconsole
Versionv1
DescriptionProvides tools for running validation tests against single URLs
Google Service User API
API nameserviceuser
Versionv1
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.
Google Sheets API
API namesheets
Versionv4
DescriptionReads and writes Google Sheets.
Google Site Verification API
API namesiteVerification
Versionv1
DescriptionVerifies ownership of websites or domains with Google.
Google Slides API
API nameslides
Versionv1
DescriptionAn API for creating and editing Google Slides presentations.
Google Spectrum Database API
API namespectrum
Versionv1explorer
DescriptionAPI for spectrum-management functions.
Google+ API
API nameplus
Versionv1
DescriptionBuilds on top of the Google+ platform.
Google+ Domains API
API nameplusDomains
Versionv1
DescriptionBuilds on top of the Google+ platform for Google Apps Domains.
Groups Migration API
API namegroupsmigration
Versionv1
DescriptionGroups Migration Api.
Groups Settings API
API namegroupssettings
Versionv1
DescriptionLets you manage permission levels and related settings of a group.
Hangouts Chat API
API namechat
Versionv1
DescriptionCreate bots and extend the new Hangouts Chat.
IAM Service Account Credentials API
API nameiamcredentials
Versionv1
DescriptionIAM Service Account Credentials API
Identity and Access Management (IAM) API
API nameiam
Versionv1
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.
Knowledge Graph Search API
API namekgsearch
Versionv1
DescriptionSearches the Google Knowledge Graph for entities.
Kubernetes Engine API
API namecontainer
Versionv1
DescriptionThe Google Kubernetes Engine API is used for building and managing container based applications, powered by the open source Kubernetes technology.
Other versions: v1beta1
Manufacturer Center API
API namemanufacturers
Versionv1
DescriptionPublic API for managing Manufacturer Center related data.
PageSpeed Insights API
API namepagespeedonline
Versionv4
DescriptionAnalyzes the performance of a web page and provides tailored suggestions to make that page faster.
Other versions: v2, v1
People API
API namepeople
Versionv1
DescriptionProvides access to information about profiles and contacts.
Poly API
API namepoly
Versionv1
DescriptionThe Poly API provides read-only access to assets hosted on poly.google.com.
Replica Pool API
API namereplicapool
Versionv1beta1
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
Versionv4
DescriptionEnables client applications to check web resources (most commonly URLs) against Google-generated lists of unsafe web resources.
Search Console API
API namewebmasters
Versionv3
DescriptionView Google Search Console data for your verified sites.
Service Broker API
API nameservicebroker
Versionv1
DescriptionThe Google Cloud Platform Service Broker API provides Google hosted implementation of the Open Service Broker API (https://www.openservicebrokerapi.org/).
Other versions: v1beta1, v1alpha1
Service Consumer Management API
API nameserviceconsumermanagement
Versionv1
DescriptionProvides management methods for configuring service producer resources on Google Cloud.
Service Control API
API nameservicecontrol
Versionv1
DescriptionGoogle Service Control provides control plane functionality to managed services, such as logging, monitoring, and status checks.
Service Management API
API nameservicemanagement
Versionv1
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 Usage API
API nameserviceusage
Versionv1beta1
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.
Stackdriver Debugger API
API nameclouddebugger
Versionv2
DescriptionExamines the call stack and variables of a running application without stopping or slowing it down.
Stackdriver Error Reporting API
API nameclouderrorreporting
Versionv1beta1
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
Versionv2
DescriptionWrites log entries and manages your Stackdriver Logging configuration.
Other versions: v2beta1
Stackdriver Monitoring API
API namemonitoring
Versionv3
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.
Stackdriver Trace API
API namecloudtrace
Versionv2
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.
Other versions: v1
Storage Transfer API
API namestoragetransfer
Versionv1
DescriptionTransfers data from external data sources to a Google Cloud Storage bucket or between Google Cloud Storage buckets.
Street View Publish API
API namestreetviewpublish
Versionv1
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
Versionv2
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
Versionv2
DescriptionAccesses Tag Manager accounts and containers.
Other versions: v1
Tasks API
API nametasks
Versionv1
DescriptionLets you manage your tasks and task lists.
URL Shortener API
API nameurlshortener
Versionv1
DescriptionLets you create, inspect, and manage goo.gl short URLs
Web Security Scanner API
API namewebsecurityscanner
Versionv1alpha
DescriptionWeb Security Scanner API (under development).
YouTube Analytics API
API nameyoutubeAnalytics
Versionv2
DescriptionRetrieves your YouTube Analytics data.
Other versions: v1beta1, v1
YouTube Data API
API nameyoutube
Versionv3
DescriptionSupports core YouTube features, such as uploading videos, creating and managing playlists, searching for content, and much more.
YouTube Reporting API
API nameyoutubereporting
Versionv1
DescriptionSchedules reporting jobs containing your YouTube Analytics data and downloads the resulting bulk data reports in the form of CSV files.