Skip to main content

Gemini Enterprise Connectors and Data Stores: Federated vs. Ingested Data, Syncs, and Permissions Explained

  • Mohit
  • 22 Oct, 2026
  • Updated 27 Oct, 2026
Gemini Enterprise Connectors and Data Stores: Federated vs. Ingested Data, Syncs, and Permissions Explained

An AI assistant is only as useful as the data it can reach. In Gemini Enterprise, that reach comes from connectors and data stores: the plumbing that lets one question search Google Drive, SharePoint, Jira, Confluence, ServiceNow, and your databases at once, while showing each person only what they’re allowed to see.

Connector choices also drive cost (ingested data counts against your storage quota), freshness (how often data syncs), and risk (federated queries leave Google Cloud). This guide explains how connectors work, federated vs. ingested data stores, sync schedules, permissions, actions, and a practical setup plan.

If you use Google Workspace, the Google data sources (Drive, Gmail, Calendar) are your starting point. Microsoft 365 sources get their own guide later in this series.

Table of contents

Open Table of contents

How Gemini Enterprise Connectors Fit: Apps, Connectors, and Data Stores

TermWhat it is
AppWhat users interact with. It provides search results, actions, and agents. In the API it’s called an engine.
ConnectorThe integration with a source system, such as Jira Cloud or SharePoint. Third-party data stores are also called data connectors.
Data storeHolds one type of data from a source. Each document is a record: a Jira issue, a table row, or a file.
EntityA type of object in a source. Jira Cloud has issues, attachments, comments, and worklogs.

Two things surprise new admins:

  1. One connector creates several data stores. Gemini Enterprise creates a separate data store for each entity, so setting up Jira produces a collection of data stores.
  2. Apps and data stores are many-to-many. Connecting several data stores to one app is called blended search. Standard and Frontline editions are rate-limited for blended search; Plus gives unlimited and enhanced blended search. The quota that bites first is per project: 100 data stores, where each entity counts as one.

Data stores are unstructured (documents in TXT, PDF, HTML, DOCX, PPTX, XLSX, and XLSM formats) or structured (records with a schema, which can be auto-detected or defined through the API).


Federated vs. Ingested: The Most Important Decision

Federated versus ingested data stores in Gemini Enterprise

FederationIngestion (indexing)
How it worksQueries the source directly at search timeCopies data into the Gemini Enterprise index
StorageNone usedCounts toward your pooled storage quota
Search qualityMay be lowerUsually better
FreshnessLiveAs fresh as the last sync
Setup timeFastInitial sync takes time
Data flowYour query is sent to the third party’s search backend, under its terms and privacy policyData is stored in Google Cloud in your chosen location

If a connector supports both, you pick one.

When to choose each

Choose federation when:

  • The source has a good search API and content changes constantly (chat, tickets)
  • You can’t or won’t copy the data out of the source
  • Storage cost matters and the source is very large

Choose ingestion when:

  • Search quality is the priority: for policies, knowledge bases, and documentation
  • You need data residency in Google Cloud (US or EU) with optional CMEK
  • The source’s own search is weak

Federated query for databases

On October 2, 2026, Google added a federated query mode (Preview) for AlloyDB, BigQuery, Cloud SQL, and Spanner connectors, plus Knowledge Catalog integration (Preview), so agents can query live databases using your official business definitions instead of copying tables.


Gemini Enterprise Connectors List: Supported Data Sources

Google sources

SourceStatus
Google Drive, Gmail, Google CalendarGenerally available
Sync people dataGenerally available
Google SitesGenerally available (federated, so content isn’t ingested)
Google Groups syncPreview
Google ChatPreview
Cloud Storage and BigQuery importsAvailable for structured and unstructured data

Google Workspace sources need a Google Workspace organization account and your Customer ID. Personal Google accounts aren’t supported.

Major third-party sources

CategoryGenerally availablePreview
MicrosoftSharePoint, OneDrive, Outlook, Teams, Entra IDDynamics 365, Microsoft Learn
AtlassianJira Cloud, Confluence Cloud, Jira Data Center, Confluence Data CenterOn-premises Data Center ingestion (private preview)
IT service managementServiceNowFreshservice, PagerDuty
Collaboration and contentSlack, Box, DropboxNotion, Egnyte, Miro, Smartsheet, Asana
DeveloperGitHubGitLab, Linear, Sourcegraph
CRM and salesHubSpotSalesforce, Gong, Zoho CRM, ZoomInfo
Support-Zendesk, Intercom
Custom-Custom MCP servers

The Preview list is long and growing: Google added dozens of data stores through 2026, including financial data (FactSet, Moody’s, S&P Global, D&B) and legal sources (iManage, NetDocuments, Relativity). Check the connector list before planning around a Preview source, and expect behavior to change before GA.


How Syncing Works

Each sync pulls identity data (users, groups, permissions) and/or entity data (the content).

Sync typeWhat it capturesNotes
Full syncEverything, including additions, updates, deletions, and identityReplaces the data store’s contents
Incremental syncContent added or updated since the last syncNo deletions, no identity changes; every 3 hours by default
Entity syncContent onlyNo identity information
Identity syncUser accounts linked to ACL groupsKeeps permissions current

Schedule options

SyncFrequencies available
Combined full sync (identity + entity)3 h, 6 h, 12 h, 1 day, 3 days
Entity full sync3 h, 6 h, 12 h, 1, 3, 5, or 7 days
Identity full sync30 min, 1 h, 3 h, 6 h, 12 h, 1, 3, 5, or 7 days
Incremental sync3 h, 6 h, 12 h, 1, 3, 5, or 7 days

The rule to remember: incremental syncs must run more often than full syncs. If both use the same frequency, the incremental sync pauses automatically and has to be resumed manually.

Why this matters for security

Because incremental syncs don’t capture deletions or permission changes, a document deleted or locked down in the source can remain searchable until the next full or identity sync. For sensitive sources, schedule identity syncs frequently (hourly or more) and full syncs at least daily.


Gemini Enterprise is permission-aware: a user sees a result only if they can access it in the source. For third-party connectors, identity syncs map users to groups and full syncs map content to those groups.

For Cloud Storage and BigQuery data you control the ACLs yourself:

  • Add an acl_info field with a readers list of principals (user_id or group_id)
  • Tick This data store contains access control information when creating the data store (or set "aclEnabled": "true" in the API)
  • Turning on access control is a one-time choice

Your identity provider identifies the user. You can use Google identity or a workforce identity pool for a third-party identity provider; Google made Google Identity support for third-party data stores generally available in August 2026.

The over-sharing problem

Permission-aware search faithfully reproduces your existing permissions, including the mistakes. If a folder is shared with “everyone in the company,” everyone can now find it in seconds. Before connecting a source, review its sharing. On the Workspace side, our Shared Drives guide and DLP guide help.


Actions: Connectors That Do Things

Many connectors also offer actions, so agents can act, not just search. Examples for Google sources:

SourceExample actions
Google DriveSearch files, read file content, share file
GmailSend message, search threads
Google CalendarCreate event, list events

Third-party actions arrived quickly through 2026: ServiceNow federation and actions went GA in June, Outlook actions went GA on September 29, and actions for OneDrive, SharePoint, and Teams are in Preview. Admins turn actions on per connector, and Workflow Builder requires human review for data-modifying actions (see our Workflow Builder guide).


Data Residency, Encryption, and Network

  • Locations: data stores can be global, US, or EU
  • Encryption: US and EU storage is encrypted with Google-managed keys by default; CMEK is available. For CMEK, Google sources need multi-region keys and third-party sources need both multi-region and single-region keys
  • Blended search and CMEK: if one data store uses CMEK, every other store in the blended app must use the same CMEK configuration
  • Static IP egress: available for supported data stores if a source only accepts connections from fixed IP addresses
  • Autocomplete: protect against PII appearing in query suggestions

Operating Connectors

Google added several operational tools in 2026:

  • Managed organization policy constraints for data connectors (GA, July): restrict which connectors projects can create
  • End-to-end tracing for data connectors (August): follow a sync or query through each stage
  • Connector metrics in Cloud Monitoring (August): alert on sync failures and latency

Set up alerts on sync failures from day one. A silently failing connector is the most common reason users say “the AI can’t find our docs.”

Sizing guidance

Google publishes rough throughput guidance: at 10 queries per second, a source can sync about 864,000 records per day or 6 million per week; at 50 QPS, about 4.3 million per day. Very large sources need longer full-sync intervals.


A Practical Setup Plan

PhaseDo this
1. InventoryList sources by team, size, sensitivity, and how often content changes
2. Clean upFix over-sharing and stale content in each source before connecting it
3. Choose modeIngest knowledge bases and documentation; federate fast-moving or restricted sources
4. Start smallConnect Drive plus one third-party source for a pilot group
5. Schedule syncsFrequent identity syncs; daily full syncs for sensitive sources; incremental more often than full
6. MonitorCloud Monitoring alerts on connector failures; weekly check of storage use
7. ExpandAdd sources one at a time, testing search quality and permissions with real users

Storage tip: ingested data counts against pooled storage (for example 30 GiB per Standard user and 75 GiB per Plus user), with overage at $5 per GiB per month. Estimate index size before connecting a large file share: our billing guide has a worked example.


Conclusion

Connectors decide what Gemini Enterprise knows. Choose ingestion for knowledge you want searched well and kept in Google Cloud; choose federation for live, fast-changing, or restricted sources. Schedule syncs so permissions and deletions stay current, turn on actions deliberately, and monitor connectors like any other production integration.

Above all, fix permissions in the source first. Permission-aware search is only as good as the permissions it inherits: in your Google Workspace drives and in every other system you connect.


Official Google documentation:

Related reading:

This guide contains referral or affiliate links. If you sign up through one, Workspace Blog may earn a commission at no extra cost to you. Learn more.

Frequently Asked Questions

What is the difference between a connector and a data store in Gemini Enterprise?
A connector brings data from a Google or third-party source into Gemini Enterprise, and a data store holds that data. Each data source has entity types (for example Jira Cloud has issues, attachments, comments, and worklogs) and Gemini Enterprise creates a separate data store for each entity, so one connector setup creates a collection of data stores. An app then connects to data stores to search them.
Should I use federated or ingested data stores?
Federation queries the source directly without copying data, so it uses no Gemini Enterprise storage, but search quality may be lower and your query is sent to the third party's search backend under its terms. Ingestion copies data into the Gemini Enterprise index, which usually gives better search quality but uses storage and takes time to sync. If a connector supports both, you choose one.
How often do Gemini Enterprise connectors sync?
Incremental syncs run every 3 hours by default and can be set from 3 hours to 7 days; they capture new and updated content but not deletions or identity changes. Full syncs capture everything, including deletions and permissions, on schedules from every 3 hours to every 3 or 7 days, and identity-only syncs can run as often as every 30 minutes. Incremental syncs must run more often than full syncs.
Does Gemini Enterprise respect document permissions?
Yes. Search is permission-aware: identity syncs map users to access-control groups, and full syncs map content to those groups, so a user only sees results they're allowed to see in the source. For Cloud Storage and BigQuery data, you add ACL metadata and enable access control on the data store.
How many data stores can one Gemini Enterprise app use?
Connecting several data stores to one app is called blended search. Standard and Frontline editions are rate-limited for blended search; Plus gives unlimited and enhanced blended search. Google hasn't published a per-app maximum, but a project can hold 100 data stores (each entity counts as one, so a three-entity connector uses three), with a technical ceiling of 500.