Back to articles
AIGoogle AI Blog

Reduce friction and latency for long-running jobs with Webhooks in Gemini API

Event-Driven Webhooks are a push-based notification system that eliminates the need for inefficient polling.

The RSS feed only provided an excerpt. FlowMarket recovered the public content available from the original page without bypassing restricted content.

Reduce friction and latency for long-running jobs with Webhooks in Gemini API

Reduce friction and latency for long-running jobs with Webhooks in Gemini API

May 04, 2026

We're making it easier and more efficient to build complex, long-running agentic applications with the Gemini API Webhooks.

Gemini API

Your browser does not support the audio element.

Today, we're making it easier and more efficient to build complex, long-running agentic applications with the Gemini API. We are introducing event-driven Webhooks, a push-based notification system that eliminates the need for inefficient polling.

As Gemini shifts toward agentic workflows and high-volume processing — like Deep Research, long video generation, or processing thousands of prompts via the Batch API — operations can take minutes or even hours. Until now, developers had to rely on continuous polling (e.g., repeatedly calling GET operations) to check if a job was completed.

Now, the Gemini API can simply push a real-time HTTP POST payload to your server the instant a task finishes.

We’ve built this with reliability and security in mind. Our implementation strictly adheres to the Standard Webhooks specification. Every request is signed using webhook-signature , webhook-id , and webhook-timestamp headers, ensuring idempotency and preventing replay attacks. We also guarantee "at-least-once" delivery with automatic retries for up to 24 hours.

How it works

You can configure webhooks globally at the project level (secured via HMAC), or override them dynamically on a per-request basis to route specific jobs (secured via JWKS).

Here's a quick example of how you can dynamically configure a webhook for a batch task using the Python SDK:

Get started today

This feature is available now for all developers using the Gemini API:

  • Read the guide: Check out the Webhooks documentation to explore the full event catalog and learn how to secure your endpoints.
  • Hands-on practice: We've prepared a comprehensive Cookbook to help you build an end-to-end integration with webhooks.

Related stories

Image de l'article

See what happens when creative legends use AI to make ads for small businesses.

Image de l'article

5 gardening tips you can try right in Search

Image de l'article

Gemini API File Search is now multimodal: build efficient, verifiable RAG

Image de l'article

Google is partnering with XPRIZE and Range Media Partners on the $3.5 million Future Vision film competition.

Image de l'article

Accelerating Gemma 4: faster inference with multi-token prediction drafters

Image de l'article

The latest AI news we announced in April 2026

Need an n8n workflow or help installing it?

After the briefing, move to execution: find an n8n template or a creator who can adapt it to your tools.

Source

Google AI Blog - blog.google

View original publication