GitHub
github.com › googleapis › python-genai
GitHub - googleapis/python-genai: Google Gen AI Python SDK provides an interface for developers to integrate Google's generative models into their Python applications. · GitHub
1 month ago - Google Gen AI Python SDK provides an interface for developers to integrate Google's generative models into their Python applications. - googleapis/python-genai
Starred by 3.8K users
Forked by 929 users
Languages Python
GitHub
github.com › googleapis › js-genai
GitHub - googleapis/js-genai: TypeScript/JavaScript SDK for Gemini and Vertex AI. · GitHub
April 25, 2026 - Documentation: https://googleapis.github.io/js-genai/ The Google Gen AI JavaScript SDK is designed for TypeScript and JavaScript developers to build applications powered by Gemini.
Starred by 1.6K users
Forked by 251 users
Languages TypeScript 94.3% | JavaScript 5.1% | HTML 0.3% | Shell 0.2% | Starlark 0.1% | CSS 0.0%
Videos
31:14
Google's GENAI SDK Makes AI Setup SUPER SIMPLE - YouTube
05:47
Google Gen AI SDK in Python made easy - New Unified API for Google ...
09:45
Google Gen AI SDK - Step-by-Step Hands-on Tutorial - YouTube
07:50
Getting Started with Google Generative AI Using the Gen AI SDK ...
05:54
Getting Started with Google Generative AI Using the GenAI SDK| ...
04:56
Gemini API: How to integrate advanced AI into YOUR apps - YouTube
GitHub
github.com › googleapis › go-genai
GitHub - googleapis/go-genai: Google Gen AI Go SDK provides an interface for developers to integrate Google's generative models into their Go applications. · GitHub
May 22, 2026 - The Google Gen AI Go SDK enables developers to use Google's state-of-the-art generative AI models (like Gemini) to build AI-powered features and applications. This SDK supports use cases like: ... For example, with just a few lines of code, ...
Starred by 1.1K users
Forked by 152 users
Languages Go
GitHub
github.com › googleapis › java-genai
GitHub - googleapis/java-genai: Google Gen AI Java SDK provides an interface for developers to integrate Google's generative models into their Java applications. · GitHub
May 5, 2026 - The Google Gen AI Java SDK provides a Client class, simplifying interaction with both the Gemini API and Gemini Enterprise Agent Platform API. With minimal configuration, you can seamlessly switch between the 2 backends without rewriting your ...
Starred by 377 users
Forked by 115 users
Languages Java
GitHub
googleapis.github.io › python-genai
Google Gen AI SDK documentation
Google Gen AI Python SDK provides an interface for developers to integrate Google’s generative models into their Python applications. It supports the Gemini Developer API and Vertex AI APIs. ... Please run one of the following code blocks to create a client for different services (Gemini Developer API or Vertex AI). from google import genai # Only run this block for Gemini Developer API client = genai.Client(api_key='GEMINI_API_KEY')
GitHub
googleapis.github.io › python-genai › genai.html
Submodules - Google Gen AI SDK documentation
import google.genai from google.genai import types import os if os.environ.get('GOOGLE_GENAI_USE_ENTERPRISE'): MODEL_NAME = 'gemini-2.0-flash-live-preview-04-09' else: MODEL_NAME = 'gemini-live-2.5-flash-preview'; client = genai.Client() async with client.aio.live.connect( model=MODEL_NAME, config={"response_modalities": ["TEXT"]} ) as session: await session.send_client_content( turns=types.Content( role='user', parts=[types.Part(text="Hello world!")])) async for msg in session.receive(): if msg.text: print(msg.text)
GitHub
github.com › googleapis › dotnet-genai
GitHub - googleapis/dotnet-genai: Google Gen AI Dotnet SDK provides an interface for developers to integrate Google's generative models into their .NET applications. · GitHub
Google Gen AI Dotnet SDK provides an interface for developers to integrate Google's generative models into their .NET applications. - googleapis/dotnet-genai
Starred by 144 users
Forked by 42 users
Languages HTML 93.4% | C# 6.6%
Google
docs.cloud.google.com › gemini enterprise agent platform › google gen ai sdk
Google Gen AI SDK | Gemini Enterprise Agent Platform | Google Cloud Documentation
The Google Gen AI SDK for .NET is available on NuGet and GitHub: ... # Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export ...
GitHub
github.com › google-gemini › deprecated-generative-ai-python
GitHub - google-gemini/deprecated-generative-ai-python: This SDK is now deprecated, use the new unified Google GenAI SDK. · GitHub
With Gemini 2.0, we took the chance to create a single unified SDK for all developers who want to use Google's GenAI models (Gemini, Veo, Imagen, etc).
Starred by 2.3K users
Forked by 519 users
Languages Python
GitHub
github.com › google › generative-ai-go
GitHub - google/generative-ai-go: Go SDK for Google Generative AI · GitHub
Go SDK for Google Generative AI. Contribute to google/generative-ai-go development by creating an account on GitHub.
Starred by 856 users
Forked by 101 users
Languages Go 98.7% | Shell 1.3%
GitHub
googleapis.github.io › dotnet-genai
| Google GenAI .NET SDK
using Google.GenAI; // only run this block for Gemini Enterprise Agent Platform API client = new Client( project: project, location: location, enterprise: true )
GitHub
github.com › mohitejaikumar › generative-ai-js
GitHub - mohitejaikumar/generative-ai-js: The official Node.js / Typescript library for the Google Gemini API · GitHub
[!NOTE] A new Javascript/Typescript SDK, @google/genai (github), is currently available in a preview launch - designed to work with Gemini 2.0 features and support both the Gemini API and the Vertex API.
Author mohitejaikumar
Google AI
ai.google.dev › gemini api › migrate to the google genai sdk
Migrate to the Google GenAI SDK | Gemini API | Google AI for Developers
April 28, 2026 - The genai.NewClient function created a client, but generative model operations were typically called on a separate GenerativeModel instance obtained from this client. Other services might have been accessed via distinct packages or patterns. import ( "github.com/google/generative-ai-go/genai" "github.com/google/generative-ai-go/genai/fileman" // For files "google.golang.org/api/option" ) client, err := genai.NewClient(ctx, option.WithAPIKey("GEMINI_API_KEY")) fileClient, err := fileman.NewClient(ctx, option.WithAPIKey("GEMINI_API_KEY")) // Get a model instance, then call methods on it model := client.GenerativeModel("gemini-3.5-flash") resp, err := model.GenerateContent(...) cs := model.StartChat() // Call methods on separate client objects for other services uploadedFile, err := fileClient.UploadFile(...)
GitHub
googleapis.github.io › js-genai › release_docs › index.html
@google/genai
This SDK (@google/genai) is Google Deepmind’s "vanilla" SDK for its generative AI offerings, and is where Google Deepmind adds new AI features.
GitHub
github.com › google-gemini › deprecated-generative-ai-js
GitHub - google-gemini/deprecated-generative-ai-js: This SDK is now deprecated, use the new unified Google GenAI SDK. · GitHub
With Gemini 2.0, we took the chance to create a single unified SDK for all developers who want to use Google's GenAI models (Gemini, Veo, Imagen, etc).
Starred by 1.2K users
Forked by 320 users
Languages TypeScript 98.0% | JavaScript 2.0%
Google AI
ai.google.dev › gemini api › gemini api libraries
Gemini API libraries | Google AI for Developers
April 28, 2026 - The Google GenAI SDK is available for the Python, JavaScript/TypeScript, Go and Java languages. You can install each language's library using package managers, or visit their GitHub repos for further engagement:
GitHub
github.com › googleapis › python-genai › releases
Releases · googleapis/python-genai
Google Gen AI Python SDK provides an interface for developers to integrate Google's generative models into their Python applications. - Releases · googleapis/python-genai
Author googleapis
GitHub
github.com › googleapis › java-genai › releases
Releases · googleapis/java-genai
Google Gen AI Java SDK provides an interface for developers to integrate Google's generative models into their Java applications. - Releases · googleapis/java-genai
Author googleapis