Back to Tutorials

Google Gemini in n8n: Built-in Nodes vs Community Nodes

Posted by Oct 27, 2026

n8n has three built-in nodes for Google Gemini: the Google Gemini app node, a normal workflow step for text, images, video, audio, documents and file search; the Google Gemini Chat Model sub-node, which gives an AI Agent its model; and Embeddings Google Gemini for vector stores. All three use one Gemini API key. Community nodes add other ways to call Gemini and a few extra features. This guide covers the built-in nodes (from n8n’s documentation) and the most used Gemini community packages (from our own npm data).

Which Gemini node do you need?

You want to Use
Message Gemini, analyze or generate images and video, transcribe audio, analyze documents, or run file search, as a workflow step Google Gemini node (built in)
Give an AI Agent a Gemini model Google Gemini Chat Model (built in, sub-node)
Create embeddings for a vector store Embeddings Google Gemini (built in, sub-node)
A feature or setting the built-in nodes don’t offer A community node (see below)

Set up the Gemini credential

The credential is called Google Gemini(PaLM) and uses an API key. You need a Google Cloud account and a Google Cloud project. Then:

  1. Open the API key page in Google AI Studio and select Create API Key.
  2. Create it in a new project or pick an existing Google Cloud project.
  3. Copy the key into the n8n credential. Leave the Host at https://generativelanguage.googleapis.com.

On n8n Cloud you can skip the credential: select Use Gateway credits in the credential field and the node runs without a Google account.

The Google Gemini node

  • Audio: Analyze Audio, Transcribe a Recording
  • Document: Analyze Document
  • File Search: Create, Delete and List File Search Stores, Upload to File Search Store (for retrieval augmented generation)
  • Image: Analyze Image, Generate an Image, Edit Image
  • Media File: Upload Media File
  • Text: Message a Model
  • Video: Analyze Video, Generate a Video, Download Video

The Google Gemini Chat Model sub-node

Use it to give Gemini models to a conversational agent. n8n loads the Model list from the Gemini API, so you only see the models your account can use. Options: Maximum Number of Tokens, Sampling Temperature, Top K, Top P and Safety Settings, which map to Google’s adjustable Gemini safety filters.

A limitation from n8n’s docs: the node uses Google’s SDK, which doesn’t support proxy configuration.

Embeddings Google Gemini

Generates embeddings for text, for use with a vector store. Its one parameter is the embedding Model.

Gemini community nodes

Our Gemini hub lists 23 packages that pass our quality rule, with 3,001 npm downloads a week between them. The most downloaded Google Gemini packages, with the description each author gives on npm (weekly npm downloads as of 27 October 2026):

Bar chart: weekly npm downloads of the top 7 Google Gemini community nodes for n8n, October 27, 2026
Package Weekly downloads Author’s description
n8n-nodes-gemini-wolfhub 1,684 Google AI Studio nodes: text, transcription, music, speech, images and videos
n8n-nodes-gemini-search 469 Gemini API for search and content generation
@leolin310148/n8n-nodes-gemini-ai-studio 156 Gemini API via direct AI Studio REST calls
@fixtse/n8n-nodes-google-gemini-embeddings-extended 102 Gemini embeddings sub-node with output dimensions support
n8n-nodes-gemini-nano-banana-pro 79 Image generation with the Gemini API
@intrvls/n8n-nodes-google-gemini 65 Gemini Chat Model built on a port of the LangChain Google GenAI library to Google’s newer SDK
@prama13/n8n-nodes-advance-gemini 63 Gemini node with advanced image generation

Note that not every package with “gemini” in its name is about Google Gemini: n8n-nodes-gemini, for example, describes itself as a Gemini Exchange node. Read each README to see what it connects to and which settings it adds compared with the built-in nodes, and check its node page here for the latest release and, where it has one, its GitHub repository for open issues.

How to choose

  • Most Gemini work, including images, video, audio and file search: the built-in Google Gemini node, which already covers a wide set of operations.
  • Gemini in an AI Agent: the built-in Google Gemini Chat Model.
  • Embeddings with a set output dimension: the extended embeddings package.
  • Something specific, such as music or speech generation: compare the community READMEs.

To install a package on a self-hosted instance, an owner or admin enters its npm name in Settings > Community Nodes; full steps are in How to Install n8n Community Nodes. On n8n Cloud only verified community nodes can be installed, see Verified vs Unverified n8n Community Nodes. Related: OpenAI in n8n, Claude in n8n and DeepSeek in n8n.

FAQ

Can I use Gemini in n8n without a Google account?

On n8n Cloud, yes: select Use Gateway credits in the credential field. Self-hosted n8n needs a Gemini API key from Google AI Studio.

Can the n8n Gemini node generate images and videos?

Yes. The Google Gemini node has Generate an Image, Edit Image and Generate a Video operations, plus Download Video.

Does the Gemini Chat Model work behind a proxy?

Not directly. n8n’s docs say the node uses Google’s SDK, which doesn’t support proxy configuration.

What is the most used Gemini community node?

n8n-nodes-gemini-wolfhub, with 1,684 weekly npm downloads on 27 October 2026.

From our network Other tools and sites we build