Framework · Orchestration Frameworks

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.

Related