Skip to content

googleapis/google-api-dotnet-client

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date
Jul 1, 2024
Sep 24, 2024
Oct 3, 2024
Oct 21, 2024
Jul 10, 2019
Dec 11, 2015
Oct 21, 2024
Aug 15, 2023
Jan 11, 2016
Oct 21, 2024
Dec 8, 2017
Jul 2, 2024
Apr 25, 2023
Jul 3, 2024
Jun 17, 2024
Jul 2, 2018
Jan 16, 2024
Jun 18, 2024
Jul 2, 2024
Jul 5, 2023
Jul 3, 2024
Jan 16, 2024
Sep 23, 2013
Jan 3, 2020
Sep 30, 2024
Jun 13, 2024
Jun 11, 2021
Jul 2, 2024
Jun 13, 2024
Jul 4, 2018
Apr 22, 2024
Sep 15, 2023
Jun 11, 2015
Jan 11, 2016

Repository files navigation

GitHub Actions status

Google APIs client Library for .NET


Google Cloud Platform APIs

If you're working with Google Cloud Platform APIs such as Datastore or Pub/Sub, consider using the Cloud Client Libraries for .NET instead. These are the new and idiomatic .NET libraries targeted specifically at Google Cloud Platform Services.

Library Maintenance

This client library is supported but in maintenance mode only. We are fixing necessary bugs and adding essential features to ensure this library continues to meet your needs for accessing Google APIs. Non-critical issues will be closed. Any issue may be reopened if it is causing ongoing problems.

Please see the FAQ for more details on what this means.


Description

The Google API client library for .NET enables access to Google APIs such as Drive, YouTube, Calendar, Storage and Analytics. The library supports OAuth2.0 authentication. Strongly-typed per-API libraries are generated using Google's Discovery API.

Please see the help page for answers to common questions.

Supported Frameworks

  • .NET Framework 4.6.2+
  • .NET Standard 2.0
  • .NET 6.0+

Unsupported Frameworks

  • Silverlight
  • UWP
  • Xamarin
  • Unity

See the FAQ for details regarding the lack of UWP, Xamarin, and Unity support.

Note that Firebase is available on Unity, and focuses on the need of this platform.

Developer Documentation

NuGet Packages

To make it easier for you to develop with the Google APIs using the Google API client Library for .NET we have released a number of NuGet packages. The libraries published by Google are owned by google-apis-packages.

API-specific Libraries

The generator that produces the source code for API-specific libraries is in https://github.com/googleapis/gapic-generator-csharp. The most recently generated code is available in Src/Generated/, and the discovery documents from which that code was generated are in DiscoveryJson/.

Support Forums

If you find an issue with in the client library we would appreciate you adding an issue in the issue tracker. Questions regarding usage of the client library should be posted to stackoverflow.com using the tag #google-api-dotnet-client