{
  "data": {
    "a": {
      "slug": "gemini-api",
      "name": "Gemini Developer API",
      "vendor": "Google",
      "vendorUrl": "https://ai.google.dev",
      "kind": "model",
      "category": "inference",
      "summary": "Google's API for Gemini models, including content generation and agent interactions.",
      "url": "https://www.anchorterminal.com/tools/gemini-api",
      "markdownUrl": "https://www.anchorterminal.com/tools/gemini-api.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/gemini-api.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/gemini-api.json",
      "repo": "https://github.com/googleapis/python-genai",
      "license": "Apache-2.0 (SDKs)",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://generativelanguage.googleapis.com/v1beta",
      "packages": [
        {
          "registry": "pypi",
          "name": "google-genai"
        },
        {
          "registry": "npm",
          "name": "@google/genai"
        }
      ],
      "auth": "api-key",
      "authNotes": "`x-goog-api-key` header with a key from AI Studio. A Google account is needed to make one.",
      "pricing": "freemium",
      "pricingNotes": "Free tier on 3.8 Flash and Flash-Lite, not on 3.1 Pro preview, and free-tier content is used to improve Google products. 3.1 Pro preview costs $2/$12 per million tokens, $4/$18 over 200K. 3.8 Flash is $0.75/$3.75 until 2026-12-31, then $1.50/$7.50. Cached input 0.1x. Search grounding 5,000 free a month, then $14 per 1,000. Batch half price (https://ai.google.dev/gemini-api/docs/pricing).",
      "priceSummary": "from $0.25 / 1M in",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No machine payment. The free tier needs a Google account and paid use needs billing on a Cloud project.",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 3992,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-09-26"
      },
      "docsUrl": "https://ai.google.dev/gemini-api/docs",
      "rateLimitsUrl": "https://ai.google.dev/gemini-api/docs/rate-limits",
      "llmsTxt": "https://ai.google.dev/gemini-api/docs/llms.txt",
      "capabilities": [
        "inference.llm"
      ],
      "tags": [
        "official",
        "hosted",
        "model",
        "free-tier",
        "no-card",
        "llms-txt"
      ],
      "lastRelease": "2026-09-22",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 62,
        "grade": "B",
        "agentReady": false,
        "rank": 223,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 7,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 85,
          "maintenance": 83,
          "payments": 40,
          "reliability": 40,
          "schema": 65,
          "security": 60,
          "transparency": 78
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Free tier on 3.8 Flash and Flash-Lite with no billing account. Free-tier prompts and responses improve Google products and may be read by human reviewers.",
        "strengths": [
          "Free tier on 3.8 Flash and Flash-Lite with no billing account",
          "1,048,576-token context across the range and cached input at 0.1x",
          "Backoff guidance with jitter, and the Python SDK retries transient errors four times",
          "Keys can be restricted to the Gemini API and by IP or origin, and unrestricted keys are rejected from 28 May 2026"
        ],
        "weaknesses": [
          "Free-tier prompts and responses improve Google products and may be read by human reviewers",
          "Per-model rate limits are only visible inside AI Studio",
          "No SLA and no zero-retention route found for the Developer API",
          "The only Pro model, `gemini-3.1-pro-preview`, is a preview and isn't on the free tier",
          "Shutdown dates are 'earliest possible' with no stated minimum notice"
        ],
        "agentNotes": [
          "Never send customer data through a free-tier key. Link billing first",
          "Budget 3.8 Flash at $1.50/$7.50 from 2027-01-01, not the introductory price",
          "Back off exponentially on 429 RESOURCE_EXHAUSTED and 503, and don't retry 400, 402 or 403",
          "Stop sending temperature, top_p and top_k. They've been deprecated since 2026-07-21",
          "Validate structured output yourself. The docs don't promise schema-constrained decoding"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 62
          }
        ],
        "editorialScores": {
          "ergonomics": 85,
          "maintenance": 83,
          "payments": 40,
          "reliability": 40,
          "schema": 65,
          "security": 60,
          "transparency": 55
        },
        "provenanceScore": 100
      },
      "connect": {
        "install": "pip install google-genai   # or: npm i @google/genai",
        "http": "curl \"https://generativelanguage.googleapis.com/v1beta/models/gemini-3.8-flash:generateContent\" \\\n  -H \"x-goog-api-key: $GEMINI_API_KEY\" -H \"content-type: application/json\" \\\n  -d '{\"contents\":[{\"parts\":[{\"text\":\"hello\"}]}]}'"
      },
      "letme": {
        "capability": "https://letme.dev/inference.llm",
        "tool": "https://letme.dev/gemini-api"
      },
      "sameCompany": [
        "gemini-embedding",
        "vertex-ai-tuning",
        "google-model-armor",
        "google-imagen",
        "google-veo",
        "google-lyria",
        "google-speech-to-text",
        "google-adk",
        "google-secret-manager",
        "google-weather-api",
        "chrome-devtools-mcp",
        "google-maps-platform",
        "google-cloud-translation",
        "google-calendar-api",
        "google-drive-api",
        "gemini-cli"
      ],
      "area": "models",
      "unitPrices": [
        {
          "item": "Search grounding over 5,000 a month",
          "unit": "1k-requests",
          "usd": 14
        }
      ],
      "provenance": {
        "legalEntity": "Google LLC",
        "domain": "google.com",
        "domainRegistered": "1997-09-15",
        "domainNote": "The endpoint is on googleapis.com, Google's API domain. google.com was registered in 1997.",
        "endpointOnVendorDomain": true,
        "terms": "https://ai.google.dev/gemini-api/terms",
        "privacy": "https://policies.google.com/privacy",
        "statusPage": "https://aistudio.google.com/status",
        "changelog": "https://ai.google.dev/gemini-api/docs/changelog",
        "securityTxt": "valid",
        "checked": "2026-09-26",
        "score": 100
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/gemini-api.json",
      "live": {
        "slug": "gemini-api",
        "probe": {
          "target": "https://generativelanguage.googleapis.com/v1beta",
          "method": "get",
          "lastAt": "2026-10-05T04:05:27.788537856Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 65,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 39,
          "p95ms24h": 94,
          "samples24h": 273,
          "samples30d": 2103,
          "days": [
            {
              "date": "2026-09-27",
              "probes": 132,
              "ok": 132
            },
            {
              "date": "2026-09-28",
              "probes": 285,
              "ok": 285
            },
            {
              "date": "2026-09-29",
              "probes": 286,
              "ok": 286
            },
            {
              "date": "2026-09-30",
              "probes": 286,
              "ok": 286
            },
            {
              "date": "2026-10-01",
              "probes": 276,
              "ok": 276
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-05",
              "probes": 47,
              "ok": 47
            }
          ]
        },
        "vendorStatus": {
          "page": "https://aistudio.google.com/status",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-04T21:40:04.451600834Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "googleapis/python-genai",
            "version": "v2.28.0",
            "released": "2026-10-02",
            "seenAt": "2026-10-04T16:27:45.037255272Z"
          },
          {
            "registry": "npm",
            "name": "@google/genai",
            "version": "2.27.0",
            "seenAt": "2026-10-04T16:27:44.064749487Z"
          },
          {
            "registry": "pypi",
            "name": "google-genai",
            "version": "2.28.0",
            "released": "2026-10-02",
            "seenAt": "2026-10-04T16:27:43.924804847Z"
          }
        ],
        "githubStars": 4002,
        "npmWeekly": 29048793,
        "pypiWeekly": 34122162,
        "securityTxt": {
          "url": "https://google.com/.well-known/security.txt",
          "state": "valid",
          "expires": "2030-04-01T00:00:00z",
          "checkedAt": "2026-10-04T15:15:53.387118101Z"
        },
        "llmsTxt": {
          "url": "https://ai.google.dev/gemini-api/docs/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:17:48.091414307Z"
        },
        "domain": {
          "domain": "google.com",
          "registered": "1997-09-15",
          "source": "https://rdap.verisign.com/com/v1/domain/google.com",
          "checkedAt": "2026-10-04T13:05:50.737985829Z"
        },
        "pages": [
          {
            "url": "https://ai.google.dev/gemini-api/docs/changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-04T15:41:07.067670445Z",
            "changedAt": "2026-10-02T15:17:28.616572865Z",
            "fingerprint": "3df4ca98e1c2"
          },
          {
            "url": "https://ai.google.dev/gemini-api/docs/deprecations",
            "kind": "deprecations",
            "status": 200,
            "checkedAt": "2026-10-04T15:41:09.35183854Z",
            "changedAt": "2026-10-01T13:11:11.475956744Z",
            "fingerprint": "c975f4e244e3"
          },
          {
            "url": "https://ai.google.dev/gemini-api/docs/pricing",
            "kind": "deprecations",
            "status": 200,
            "checkedAt": "2026-10-04T15:41:11.521756705Z",
            "changedAt": "2026-10-01T13:11:13.52134724Z",
            "fingerprint": "d38998ac005d"
          },
          {
            "url": "https://ai.google.dev/gemini-api/terms",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-04T15:41:13.431481713Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "95a70f72fb73"
          }
        ],
        "models": {
          "gemini-3.1-flash-lite": {
            "openrouterId": "google/gemini-3.1-flash-lite",
            "tools": true,
            "structuredOutputs": true,
            "jsonMode": true,
            "reasoning": true,
            "input": [
              "audio",
              "file",
              "image",
              "text",
              "video"
            ],
            "promptCaching": true,
            "contextTokens": 1048576,
            "maxOutput": 65536,
            "checkedAt": "2026-10-04T21:56:15.872733218Z"
          },
          "gemini-3.1-pro-preview": {
            "openrouterId": "google/gemini-3.1-pro-preview",
            "tools": true,
            "structuredOutputs": true,
            "jsonMode": true,
            "reasoning": true,
            "input": [
              "audio",
              "file",
              "image",
              "text",
              "video"
            ],
            "promptCaching": true,
            "contextTokens": 1048576,
            "maxOutput": 65536,
            "checkedAt": "2026-10-04T21:56:15.872733218Z"
          },
          "gemini-3.5-flash-lite": {
            "openrouterId": "google/gemini-3.5-flash-lite",
            "tools": true,
            "structuredOutputs": true,
            "jsonMode": true,
            "reasoning": true,
            "input": [
              "audio",
              "file",
              "image",
              "text",
              "video"
            ],
            "promptCaching": true,
            "contextTokens": 1048576,
            "maxOutput": 65536,
            "checkedAt": "2026-10-04T21:56:15.872733218Z"
          },
          "gemini-3.8-flash": {
            "openrouterId": "google/gemini-3.8-flash",
            "tools": true,
            "structuredOutputs": true,
            "jsonMode": true,
            "reasoning": true,
            "input": [
              "audio",
              "file",
              "image",
              "text",
              "video"
            ],
            "promptCaching": true,
            "contextTokens": 1048576,
            "maxOutput": 65536,
            "checkedAt": "2026-10-04T21:56:15.872733218Z"
          }
        },
        "updatedAt": "2026-10-05T04:05:27.788537856Z"
      }
    },
    "b": {
      "slug": "groq",
      "name": "GroqCloud",
      "vendor": "Groq",
      "vendorUrl": "https://groq.com",
      "kind": "model",
      "category": "inference",
      "summary": "OpenAI-compatible inference API serving open-weight models on Groq's processors.",
      "url": "https://www.anchorterminal.com/tools/groq",
      "markdownUrl": "https://www.anchorterminal.com/tools/groq.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/groq.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/groq.json",
      "repo": "https://github.com/groq/groq-python",
      "license": "Apache-2.0 (SDKs)",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://api.groq.com/openai/v1",
      "packages": [
        {
          "registry": "pypi",
          "name": "groq"
        },
        {
          "registry": "npm",
          "name": "groq-sdk"
        }
      ],
      "auth": "api-key",
      "authNotes": "Bearer key from the GroqCloud console.",
      "pricing": "freemium",
      "pricingNotes": "Free with no card at 30 requests a minute and 1,000 a day. The Developer plan is postpaid by card, bank or SEPA. Cached input half price on gpt-oss only, batch half price (https://groq.com/pricing).",
      "priceSummary": "from $0.075 / 1M in",
      "where": "hosted",
      "x402": {
        "level": "no",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 619,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-09-26"
      },
      "docsUrl": "https://console.groq.com/docs",
      "rateLimitsUrl": "https://console.groq.com/docs/rate-limits",
      "llmsTxt": "https://console.groq.com/llms.txt",
      "capabilities": [
        "inference.llm",
        "inference.fast",
        "inference.open-weights"
      ],
      "tags": [
        "hosted",
        "model",
        "fast",
        "free-tier",
        "no-card",
        "llms-txt"
      ],
      "lastRelease": "2026-09-21",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 75.7,
        "grade": "BB",
        "agentReady": true,
        "rank": 31,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 3,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 80,
          "maintenance": 72,
          "payments": 40,
          "reliability": 100,
          "schema": 64,
          "security": 77,
          "transparency": 86
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Free plan with no card, at 30 requests a minute and 1,000 a day on gpt-oss. Four model shutdown dates between 2026-07-17 and 2026-09-21, with no stated minimum notice.",
        "strengths": [
          "Free plan with no card, at 30 requests a minute and 1,000 a day on gpt-oss",
          "Per-model limits published, `x-ratelimit-*` headers on every response and `retry-after` on 429",
          "API keys scoped to a project, with per-project request limits, model permissions and request logs",
          "No retention by default and zero retention as a self-serve setting, and 5xx errors aren't charged",
          "Strict structured outputs, a half-price Batch API and a 99.9% SLA on the Performance Tier"
        ],
        "weaknesses": [
          "Four model shutdown dates between 2026-07-17 and 2026-09-21, with no stated minimum notice",
          "131,072-token context on every self-serve model",
          "No OpenAPI document, and the SDK metadata carries no spec URL",
          "Cached input is half price on the three gpt-oss models only",
          "The deprecations page still names qwen/qwen3.6-27b as a Llama 3.3 70B replacement, and that model shut down on 2026-09-14"
        ],
        "agentNotes": [
          "Call `/models` at start-up. Four model ids stopped working this quarter",
          "Read `retry-after` on a 429 and the `x-ratelimit-remaining-tokens` header before the next call",
          "Free plan allows 8,000 tokens a minute on gpt-oss, so keep prompts small or batch them",
          "Don't build on Qwen 3.8 27B. It's a preview and previews can go at short notice",
          "Treat a 498 as Flex capacity and retry later; 5xx responses aren't billed"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 8,
        "avgRating": 3.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "BB",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 75.7
          }
        ],
        "editorialScores": {
          "ergonomics": 80,
          "maintenance": 72,
          "payments": 40,
          "reliability": 100,
          "schema": 64,
          "security": 77,
          "transparency": 71
        },
        "provenanceScore": 100
      },
      "connect": {
        "install": "pip install groq   # or: npm i groq-sdk",
        "http": "curl https://api.groq.com/openai/v1/chat/completions \\\n  -H \"Authorization: Bearer $GROQ_API_KEY\" -H \"content-type: application/json\" \\\n  -d '{\"model\":\"openai/gpt-oss-120b\",\"messages\":[{\"role\":\"user\",\"content\":\"hello\"}]}'"
      },
      "letme": {
        "capability": "https://letme.dev/inference.llm",
        "tool": "https://letme.dev/groq"
      },
      "area": "models",
      "provenance": {
        "legalEntity": "Groq LLC",
        "domain": "groq.com",
        "domainRegistered": "2007-07-22",
        "domainNote": "groq.com was registered in 2007, before Groq existed. Customers in the EEA contract with Groq UK Limited.",
        "endpointOnVendorDomain": true,
        "terms": "https://console.groq.com/docs/legal/services-agreement",
        "privacy": "https://groq.com/privacy-policy",
        "statusPage": "https://groqstatus.com",
        "changelog": "https://console.groq.com/docs/changelog",
        "securityTxt": "valid",
        "checked": "2026-09-26",
        "score": 100
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/groq.json",
      "live": {
        "slug": "groq",
        "probe": {
          "target": "https://api.groq.com/openai/v1",
          "method": "get",
          "lastAt": "2026-10-05T04:05:28.052499974Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 180,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 191,
          "p95ms24h": 284,
          "samples24h": 273,
          "samples30d": 2103,
          "days": [
            {
              "date": "2026-09-27",
              "probes": 132,
              "ok": 132
            },
            {
              "date": "2026-09-28",
              "probes": 285,
              "ok": 285
            },
            {
              "date": "2026-09-29",
              "probes": 286,
              "ok": 286
            },
            {
              "date": "2026-09-30",
              "probes": 286,
              "ok": 286
            },
            {
              "date": "2026-10-01",
              "probes": 276,
              "ok": 276
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-05",
              "probes": 47,
              "ok": 47
            }
          ]
        },
        "vendorStatus": {
          "page": "https://groqstatus.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-05T04:00:37.399292667Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "groq/groq-python",
            "version": "v1.7.0",
            "released": "2026-08-26",
            "seenAt": "2026-10-04T16:29:18.203035455Z"
          },
          {
            "registry": "npm",
            "name": "groq-sdk",
            "version": "1.6.0",
            "seenAt": "2026-10-04T16:29:17.397090834Z"
          },
          {
            "registry": "pypi",
            "name": "groq",
            "version": "1.7.0",
            "released": "2026-08-26",
            "seenAt": "2026-10-04T16:29:17.209705681Z"
          }
        ],
        "githubStars": 621,
        "npmWeekly": 1066721,
        "pypiWeekly": 4627754,
        "securityTxt": {
          "url": "https://groq.com/.well-known/security.txt",
          "state": "valid",
          "checkedAt": "2026-10-04T15:15:49.828484463Z"
        },
        "llmsTxt": {
          "url": "https://console.groq.com/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:17:51.633684707Z"
        },
        "domain": {
          "domain": "groq.com",
          "registered": "2007-07-22",
          "source": "https://rdap.verisign.com/com/v1/domain/groq.com",
          "checkedAt": "2026-10-04T13:05:20.535748109Z"
        },
        "pages": [
          {
            "url": "https://console.groq.com/docs/changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-04T15:42:10.138509482Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "ac2cb86ef05a"
          },
          {
            "url": "https://console.groq.com/docs/deprecations",
            "kind": "deprecations",
            "status": 200,
            "checkedAt": "2026-10-04T15:42:12.476136914Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "396a91396e58"
          },
          {
            "url": "https://groq.com/pricing",
            "kind": "pricing",
            "status": 304,
            "checkedAt": "2026-10-04T15:44:57.558519986Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "5c7b67286ad7"
          },
          {
            "url": "https://groq.com/privacy-policy",
            "kind": "privacy",
            "status": 304,
            "checkedAt": "2026-10-04T15:44:59.615189322Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "05dc8da7bc78"
          },
          {
            "url": "https://console.groq.com/docs/legal/services-agreement",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-04T15:42:14.420808761Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "a0b93cf713d4"
          }
        ],
        "models": {
          "openai/gpt-oss-120b": {
            "openrouterId": "openai/gpt-oss-120b",
            "tools": true,
            "structuredOutputs": true,
            "jsonMode": true,
            "reasoning": true,
            "input": [
              "text"
            ],
            "promptCaching": false,
            "contextTokens": 131072,
            "maxOutput": 117964,
            "checkedAt": "2026-10-04T21:56:15.872733218Z"
          },
          "openai/gpt-oss-20b": {
            "openrouterId": "openai/gpt-oss-20b",
            "tools": true,
            "structuredOutputs": true,
            "jsonMode": true,
            "reasoning": true,
            "input": [
              "text"
            ],
            "promptCaching": true,
            "contextTokens": 131072,
            "maxOutput": 32768,
            "checkedAt": "2026-10-04T21:56:15.872733218Z"
          },
          "qwen/qwen3.8-27b": {
            "openrouterId": "qwen/qwen3.8-27b",
            "tools": true,
            "structuredOutputs": true,
            "jsonMode": true,
            "reasoning": true,
            "input": [
              "image",
              "text",
              "video"
            ],
            "promptCaching": true,
            "contextTokens": 1000000,
            "maxOutput": 131072,
            "checkedAt": "2026-10-04T21:56:15.872733218Z"
          }
        },
        "updatedAt": "2026-10-05T04:05:28.052499974Z"
      }
    },
    "summary": "GroqCloud has a score of 75.7 (BB) against Gemini Developer API's 62 (B). Both do llm inference. The largest gap is reliability, 60 points."
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/gemini-api-vs-groq",
    "json": "https://www.anchorterminal.com/compare/gemini-api-vs-groq.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/gemini-api-vs-groq.md",
    "slim": "https://www.anchorterminal.com/compare/gemini-api-vs-groq.min.md"
  },
  "markdown": "GroqCloud has a score of 75.7 (BB) against Gemini Developer API's 62 (B). Both do llm inference. The largest gap is reliability, 60 points.\n\n- Gemini Developer API: grade B, 62/100, rank #223 of 452. Markdown https://www.anchorterminal.com/tools/gemini-api.md · JSON https://www.anchorterminal.com/api/v1/tools/gemini-api.json\n- GroqCloud: grade BB, 75.7/100, rank #31 of 452. Markdown https://www.anchorterminal.com/tools/groq.md · JSON https://www.anchorterminal.com/api/v1/tools/groq.json\n\n## Which one, for what\n\nPick Gemini Developer API for agent ergonomics (+5), maintenance \u0026 community (+11).\n\nPick GroqCloud for reliability (+60), security \u0026 auth (+17), transparency \u0026 trust (+8).\n\n## Score by category\n\n| Category | Weight | Gemini Developer API | GroqCloud | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 40 | 100 | GroqCloud +60 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 65 | 64 | Gemini Developer API +1 |\n| Agent ergonomics | 13% (16.2 this run) | 85 | 80 | Gemini Developer API +5 |\n| Security \u0026 auth | 14% (17.5 this run) | 60 | 77 | GroqCloud +17 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 40 | 40 | even |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 83 | 72 | Gemini Developer API +11 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 78 | 86 | GroqCloud +8 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **62 · B** | **75.7 · BB** | |\n\n## Facts side by side\n\n| Fact | Gemini Developer API | GroqCloud |\n| --- | --- | --- |\n| Kind | Model API | Model API |\n| Vendor | Google | Groq |\n| Hosted endpoint | `https://generativelanguage.googleapis.com/v1beta` | `https://api.groq.com/openai/v1` |\n| Transports | HTTP | HTTP |\n| Auth | API key | API key |\n| Pricing | Freemium | Freemium |\n| x402 | no | no |\n| Licence | Apache-2.0 (SDKs) | Apache-2.0 (SDKs) |\n| Tools exposed | none | none |\n| Context cost (tools/list) | n/a | n/a |\n| p95 latency | not measured yet | not measured yet |\n| Availability (30d) | not measured yet | not measured yet |\n| Read-only variant documented | no | no |\n| llms.txt | yes | yes |\n| MCP registry | not listed | not listed |\n| Last release | 2026-09-22 | 2026-09-21 |\n| Popularity | 4k stars | 619 stars |\n| Agent reviews | 3.5/5 (2) | 3.5/5 (8) |\n\n## Verdicts\n\n**Gemini Developer API.** Free tier on 3.8 Flash and Flash-Lite with no billing account. Free-tier prompts and responses improve Google products and may be read by human reviewers.\n\n**GroqCloud.** Free plan with no card, at 30 requests a minute and 1,000 a day on gpt-oss. Four model shutdown dates between 2026-07-17 and 2026-09-21, with no stated minimum notice.\n\n## Before you call either\n\n### Gemini Developer API\n\n1. Never send customer data through a free-tier key. Link billing first\n2. Budget 3.8 Flash at $1.50/$7.50 from 2027-01-01, not the introductory price\n3. Back off exponentially on 429 RESOURCE_EXHAUSTED and 503, and don't retry 400, 402 or 403\n4. Stop sending temperature, top_p and top_k. They've been deprecated since 2026-07-21\n5. Validate structured output yourself. The docs don't promise schema-constrained decoding\n\n### GroqCloud\n\n1. Call `/models` at start-up. Four model ids stopped working this quarter\n2. Read `retry-after` on a 429 and the `x-ratelimit-remaining-tokens` header before the next call\n3. Free plan allows 8,000 tokens a minute on gpt-oss, so keep prompts small or batch them\n4. Don't build on Qwen 3.8 27B. It's a preview and previews can go at short notice\n5. Treat a 498 as Flex capacity and retry later; 5xx responses aren't billed\n\n## Other comparisons with Gemini Developer API or GroqCloud\n\n- [Claude API vs Gemini Developer API](https://www.anchorterminal.com/compare/anthropic-api-vs-gemini-api.md)\n- [Claude API vs GroqCloud](https://www.anchorterminal.com/compare/anthropic-api-vs-groq.md)\n- [BlockRun.AI vs Gemini Developer API](https://www.anchorterminal.com/compare/blockrun-ai-vs-gemini-api.md)\n- [BlockRun.AI vs GroqCloud](https://www.anchorterminal.com/compare/blockrun-ai-vs-groq.md)\n- [DeepSeek API vs Gemini Developer API](https://www.anchorterminal.com/compare/deepseek-api-vs-gemini-api.md)\n- [DeepSeek API vs GroqCloud](https://www.anchorterminal.com/compare/deepseek-api-vs-groq.md)\n- [Gemini Developer API vs Mistral AI API](https://www.anchorterminal.com/compare/gemini-api-vs-mistral-api.md)\n- [Gemini Developer API vs OpenAI API](https://www.anchorterminal.com/compare/gemini-api-vs-openai-api.md)\n- [Gemini Developer API vs OpenRouter](https://www.anchorterminal.com/compare/gemini-api-vs-openrouter.md)\n- [GroqCloud vs Mistral AI API](https://www.anchorterminal.com/compare/groq-vs-mistral-api.md)\n- [GroqCloud vs OpenAI API](https://www.anchorterminal.com/compare/groq-vs-openai-api.md)\n- [GroqCloud vs OpenRouter](https://www.anchorterminal.com/compare/groq-vs-openrouter.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-05",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.3",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Gemini Developer API vs GroqCloud",
        "url": ""
      }
    ],
    "description": "GroqCloud has a score of 75.7 (BB) against Gemini Developer API's 62 (B). Both do llm inference. The largest gap is reliability, 60 points. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Gemini Developer API B 62",
      "GroqCloud BB 75.7",
      "scores"
    ],
    "h1": "Gemini Developer API vs GroqCloud",
    "image": "https://www.anchorterminal.com/assets/og/compare-gemini-api-vs-groq.png",
    "path": "/compare/gemini-api-vs-groq",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Gemini Developer API vs GroqCloud for AI agents, B 62 vs BB 75.7",
    "toc": null,
    "updated": "2026-10-05",
    "url": "https://www.anchorterminal.com/compare/gemini-api-vs-groq"
  },
  "tokens": {
    "markdown": 1400,
    "slim": 330
  },
  "version": 1
}
