{"adoption": {"forks": 412, "observed_at": "2026-09-01T02:14:01.909719+00:00", "stars": 1093}, "canonical_url": "https://ross.abutalabs.com/products/google-cloud-dotnet", "card": {"archived": false, "artifact_type": "library", "description": "Google Cloud Client Libraries for .NET", "domain": ["cloud-computing", "apis", "developer-tools", "backend"], "enriched": true, "function": ["sdk", "http-client", "api-framework"], "health_score": 100, "homepage": "https://cloud.google.com/dotnet/docs/reference/", "language": "C#", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["googleapis/google-cloud-dotnet"], "name": "googleapis/google-cloud-dotnet", "platform": ["dotnet", "cloud", "cross-platform"], "pushed_at": "2026-09-01T01:03:46+00:00", "repo": "googleapis/google-cloud-dotnet", "stars": 1093, "tags": ["google-cloud", "client-libraries", "csharp", "nuget", "gcp"], "topics": ["google-cloud", "dotnet", "client-libraries"], "urls": [], "use_cases": ["call google cloud apis from c#", "use bigquery in a dotnet app", "upload files to google cloud storage from .net", "integrate google analytics data into a .net service", "access vertex ai from c#", "manage gcp resources programmatically in .net"], "what_it_is": "Google's official .NET client libraries for Google Cloud Platform services, published as NuGet packages covering APIs like BigQuery, Storage, Analytics, and AI Platform. The libraries provide idiomatic, high-level abstractions that reduce boilerplate when calling Google Cloud APIs from C#.", "when_to_avoid": ["you're using a language other than C#/.NET", "you need a lightweight raw REST client with no SDK abstraction", "you're targeting AWS or Azure instead of Google Cloud"], "when_to_choose": ["you're building .NET applications that use Google Cloud services", "you want officially supported, idiomatic C# clients with automatic auth and retries", "you need broad coverage of GCP APIs from one maintained ecosystem"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/google-cloud-dotnet", "repo": "googleapis/google-cloud-dotnet", "role": "main", "score": 96}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-01T02:14:01.909719+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:49:08.092237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a6b029945621dbd674d1844a4d6f3ee872892fcdabe80c0c05ce90881614da9", "fetched_at": "2026-09-01T02:14:01.909719+00:00", "kind": "readme", "missing": false, "url": "https://github.com/googleapis/google-cloud-dotnet"}, {"content_hash": "723ef4942971fe35b2c072e791ccb2c6c4df833fd97782a28f691309c4b93a6e", "fetched_at": "2026-08-29T12:51:10.847463+00:00", "kind": "homepage", "missing": false, "url": "https://cloud.google.com/dotnet/docs/reference/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-01T02:14:01.909719+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:49:08.092237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a6b029945621dbd674d1844a4d6f3ee872892fcdabe80c0c05ce90881614da9", "fetched_at": "2026-09-01T02:14:01.909719+00:00", "kind": "readme", "missing": false, "url": "https://github.com/googleapis/google-cloud-dotnet"}, {"content_hash": "723ef4942971fe35b2c072e791ccb2c6c4df833fd97782a28f691309c4b93a6e", "fetched_at": "2026-08-29T12:51:10.847463+00:00", "kind": "homepage", "missing": false, "url": "https://cloud.google.com/dotnet/docs/reference/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:49:08.092237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a6b029945621dbd674d1844a4d6f3ee872892fcdabe80c0c05ce90881614da9", "fetched_at": "2026-09-01T02:14:01.909719+00:00", "kind": "readme", "missing": false, "url": "https://github.com/googleapis/google-cloud-dotnet"}, {"content_hash": "723ef4942971fe35b2c072e791ccb2c6c4df833fd97782a28f691309c4b93a6e", "fetched_at": "2026-08-29T12:51:10.847463+00:00", "kind": "homepage", "missing": false, "url": "https://cloud.google.com/dotnet/docs/reference/"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-09-01T02:14:01.909719+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-01T02:14:01.909719+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-01T02:14:01.909719+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:49:08.092237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a6b029945621dbd674d1844a4d6f3ee872892fcdabe80c0c05ce90881614da9", "fetched_at": "2026-09-01T02:14:01.909719+00:00", "kind": "readme", "missing": false, "url": "https://github.com/googleapis/google-cloud-dotnet"}, {"content_hash": "723ef4942971fe35b2c072e791ccb2c6c4df833fd97782a28f691309c4b93a6e", "fetched_at": "2026-08-29T12:51:10.847463+00:00", "kind": "homepage", "missing": false, "url": "https://cloud.google.com/dotnet/docs/reference/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-01T02:14:01.909719+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-01T02:14:01.909719+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:49:08.092237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a6b029945621dbd674d1844a4d6f3ee872892fcdabe80c0c05ce90881614da9", "fetched_at": "2026-09-01T02:14:01.909719+00:00", "kind": "readme", "missing": false, "url": "https://github.com/googleapis/google-cloud-dotnet"}, {"content_hash": "723ef4942971fe35b2c072e791ccb2c6c4df833fd97782a28f691309c4b93a6e", "fetched_at": "2026-08-29T12:51:10.847463+00:00", "kind": "homepage", "missing": false, "url": "https://cloud.google.com/dotnet/docs/reference/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-01T02:14:01.909719+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-01T02:14:01.909719+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-01T02:14:01.909719+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:49:08.092237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a6b029945621dbd674d1844a4d6f3ee872892fcdabe80c0c05ce90881614da9", "fetched_at": "2026-09-01T02:14:01.909719+00:00", "kind": "readme", "missing": false, "url": "https://github.com/googleapis/google-cloud-dotnet"}, {"content_hash": "723ef4942971fe35b2c072e791ccb2c6c4df833fd97782a28f691309c4b93a6e", "fetched_at": "2026-08-29T12:51:10.847463+00:00", "kind": "homepage", "missing": false, "url": "https://cloud.google.com/dotnet/docs/reference/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-01T02:14:01.909719+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-01T02:14:01.909719+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:49:08.092237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a6b029945621dbd674d1844a4d6f3ee872892fcdabe80c0c05ce90881614da9", "fetched_at": "2026-09-01T02:14:01.909719+00:00", "kind": "readme", "missing": false, "url": "https://github.com/googleapis/google-cloud-dotnet"}, {"content_hash": "723ef4942971fe35b2c072e791ccb2c6c4df833fd97782a28f691309c4b93a6e", "fetched_at": "2026-08-29T12:51:10.847463+00:00", "kind": "homepage", "missing": false, "url": "https://cloud.google.com/dotnet/docs/reference/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:49:08.092237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a6b029945621dbd674d1844a4d6f3ee872892fcdabe80c0c05ce90881614da9", "fetched_at": "2026-09-01T02:14:01.909719+00:00", "kind": "readme", "missing": false, "url": "https://github.com/googleapis/google-cloud-dotnet"}, {"content_hash": "723ef4942971fe35b2c072e791ccb2c6c4df833fd97782a28f691309c4b93a6e", "fetched_at": "2026-08-29T12:51:10.847463+00:00", "kind": "homepage", "missing": false, "url": "https://cloud.google.com/dotnet/docs/reference/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:49:08.092237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a6b029945621dbd674d1844a4d6f3ee872892fcdabe80c0c05ce90881614da9", "fetched_at": "2026-09-01T02:14:01.909719+00:00", "kind": "readme", "missing": false, "url": "https://github.com/googleapis/google-cloud-dotnet"}, {"content_hash": "723ef4942971fe35b2c072e791ccb2c6c4df833fd97782a28f691309c4b93a6e", "fetched_at": "2026-08-29T12:51:10.847463+00:00", "kind": "homepage", "missing": false, "url": "https://cloud.google.com/dotnet/docs/reference/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:49:08.092237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a6b029945621dbd674d1844a4d6f3ee872892fcdabe80c0c05ce90881614da9", "fetched_at": "2026-09-01T02:14:01.909719+00:00", "kind": "readme", "missing": false, "url": "https://github.com/googleapis/google-cloud-dotnet"}, {"content_hash": "723ef4942971fe35b2c072e791ccb2c6c4df833fd97782a28f691309c4b93a6e", "fetched_at": "2026-08-29T12:51:10.847463+00:00", "kind": "homepage", "missing": false, "url": "https://cloud.google.com/dotnet/docs/reference/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 100, "longevity": 100, "rhythm": 88}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4124, "days_push": 2, "days_rel": 2, "gap_med": 0, "n_releases_24m": 844}, "score": 96, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 5, "stale_scrape": false}}