.NET client libraries for Google Cloud Platform services
Top 37.4% on sourcepulse
This repository provides idiomatic .NET client libraries for a vast array of Google Cloud Platform services. It targets .NET developers needing to integrate Google Cloud functionalities into their applications, offering comprehensive API coverage and clear versioning.
How It Works
The libraries are structured as individual NuGet packages, each corresponding to a specific Google Cloud service or API version. This modular approach allows developers to include only the necessary dependencies, promoting efficient project management. The libraries abstract the underlying gRPC or REST APIs, providing a .NET-native experience with familiar patterns and types.
Quick Start & Requirements
Install-Package Google.Cloud.BigQuery.V2
).GOOGLE_APPLICATION_CREDENTIALS
or gcloud auth application-default login
).Highlighted Details
Maintenance & Community
This is an official Google project with active maintenance. Community engagement is typically through GitHub issues and pull requests.
Licensing & Compatibility
Limitations & Caveats
The sheer number of packages means developers must carefully select the correct library for their specific needs. Some APIs may have multiple versions available (e.g., V1, V1Beta, V1Alpha), requiring attention to which version is being used.
2 days ago
1 day