Building with AI

Genkit

Quick explainer2 min readIntermediate

Genkit is Google's open-source toolkit for making AI-powered and agent apps, with one interface for models from many providers.

In plain words

Genkit gives developers ready-made building blocks for AI features: calling a model, getting structured output, letting the model call tools, and chaining steps into agent workflows. Models from Google, OpenAI, Anthropic, Ollama and others plug in the same way, so switching is a small change. It is available for TypeScript, Go and Dart, with Python in preview.

A quick example

Imagine a recipe app that suggests dishes from what is in your fridge. With Genkit, the developer calls a model with a prompt, asks for the answer as a structured list of recipes, and can later swap to a different provider's model by changing the plugin and model name.

Where you'll meet it

  • Chatbots and automations in full-stack apps.
  • Agent workflows that call tools and return structured data.

Related

Sources

  1. DocsGenkit overview, Genkit documentation · read 5 Oct 2026
  2. DocsGenkit, Firebase (Google) · read 7 Oct 2026

Checked by WhatIsAI against the sources above · 23 Oct 2026. Spotted an error? Report it.