Genkit
Provider-neutral framework for building AI-powered apps with unified APIs, tool calling and agentic workflows.
Description
Google/Firebase full-stack AI framework with unified APIs across providers (Google, OpenAI, Anthropic, Ollama), structured output, RAG, multimodal support and agentic tool-calling flows. Production-ready in JavaScript/TypeScript and Go, with Python in beta; built and used in production by Google.
Solution
Developers compose named flows that call models with tools and structured-output schemas; flows can chain steps and run agentic tool-calling loops over a unified provider abstraction.
Primary use cases
- building production AI features with one API across multiple model providers
- tool-calling flows and lightweight agentic workflows in JS/Go/Python
- RAG and structured-output pipelines
Open the full interactive page →
Diagram, neighbourhood map, code examples, related patterns and full provenance.