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
- DocsGenkit overview, Genkit documentation · read 5 Oct 2026
- DocsGenkit, Firebase (Google) · read 7 Oct 2026
Checked by WhatIsAI against the sources above · 23 Oct 2026. Spotted an error? Report it.