Reported News

Google Gen AI Python SDK 3.0.0: API defaults to v1, httpx2 replaces httpx

Google shipped google-genai / python-genai 3.0.0 on November 5-6, 2026. The release notes say the Gemini Developer API default is now v1 (was v1beta), the default HTTP client is httpx2 (httpx is no longer installed by default), and CodeExecutionResultStep.result is a union instead of a plain string.

Share on X
Changes reported
5
listed below, each from a source we read
We tested
Not tested yet
reported from sources; we did not run it ourselves
Gaps we flag
3
things we could not verify
Sources
2
1 primary, linked below

What changed

Changes the sources report, with the evidence status of each
#What the source saysStatus
01Breaking: Gemini Developer API clients now default to API version v1 instead of v1beta. Vertex AI / enterprise clients with vertexai=True stay on v1beta1.Reported
02Breaking: the default HTTP client is now httpx2, and httpx is no longer installed by default. Restoring httpx needs both pip install "google-genai[httpx]" and GOOGLE_GENAI_HTTP_CLIENT=httpx.Reported
03httpx2 defaults to the OS certificate trust store via truststore when SSL_CERT_FILE and SSL_CERT_DIR are unset, instead of certifi.Reported
04Breaking for interactions: CodeExecutionResultStep.result changes from string to a CodeExecutionResultStepResult union; text-only JSON is unchanged but readers must check the variant.Reported
05GOOGLE_GENAI_API_VERSION can restore beta behavior; HttpOptions.api_version in code still takes precedence. Same release also adds source_text transcription fields and MALFORMED_RESPONSE.Reported

reported by the sourcemeasured or run by usnot verified

Primary source: googleapis/python-genai v3.0.0 release notes. We are the fast, independent index; the vendor’s own page is the source of record for this release.

In the source’s words

“Default Gemini Developer API version is now v1 (was v1beta)”

“Default HTTP client is now httpx2 (was httpx), and httpx is no longer installed by default”

“httpx is no longer installed by default. httpx2 is now the required dependency and default HTTP client.”

Early verdict

A dependency and default-API break for Python Gemini Developer API users; plan for httpx2 and the v1 default before bumping majors.

Basis: Based on the published breaking-changes section of the v3.0.0 release notes; we have not run the upgrade.

What we have not verified

  • We did not install google-genai 3.0.0 or compare httpx vs httpx2 behavior under load.
  • We did not verify SSL/truststore differences against every common corporate proxy setup.
  • PyPI twin google-genai 3.0.0 was paired from the watcher; we did not re-diff the wheel against the GitHub tag.

This brief is Reported: written from the sources below, not from running the release ourselves.

Sources

Spotted an error? See our corrections policy or email the address on the contact page. Markdown version for agents: /news/google-genai-python-sdk-3-0-0.md

Want these briefs in your Google Top Stories? Add Agentic Weekly as a preferred source on Google.

Newsletter

The Weekly Verdict. Free, every Monday.

A free email every Monday: the week's few big AI releases, then 5 short use cases for the new models, each with a prompt you can paste.

Free. Double opt-in. One click to unsubscribe.