Overview
Genkit is an open-source framework developed by Firebase that simplifies building production AI features. It offers a unified SDK and plugin system supporting JavaScript/TypeScript, Go and Python, and integrates with model providers such as Google, OpenAI, Anthropic, and Ollama.
Key features
- Unified API across languages and providers
- Tool calling and agentic workflows for complex interactions
- Local developer tools: CLI and Developer UI for testing and tracing
Use cases
- Chatbots and multi-turn conversational systems
- Model-driven automation and workflow orchestration
- Multimodal generation and RAG (retrieval-augmented generation)
Technical highlights
- Plugin-based architecture for provider and feature extensibility
- Cross-language SDKs for consistent developer experience
- Production-ready: monitoring, telemetry and multiple deployment targets