
About Genkit
Genkit is an open source AI SDK and toolkit from Google for building full stack apps. It supports TypeScript, Go, Python and Dart, so teams can use the language they already know.
What it does
Genkit connects an app to AI models, runs the app's own functions as steps, and records each step so developers can inspect it. It includes building blocks for chat, answers over documents and media. A companion MCP server lets coding assistants run flows and read the traces, which helps them check their own work.
Key features
- Connects to models from several AI providers
- Traces that show every step of a run
- Agent skills for coding assistants
- Chat, document and media building blocks
- Works in four languages
Who it's for
Developers who add AI features to web or mobile products and want one toolkit across languages. It also suits teams that use coding agents and want those agents to test flows before a person reviews the code.
Pricing and good to know
The code is licensed under Apache 2.0 and is free to use. Model calls are billed by whichever AI provider you connect, so those costs depend on that provider rather than on the toolkit. Setup starts with an npm install and a short getting started guide.
Highlights
- Connect an app to models from several providers
- See each step of a flow in traces
- Let coding assistants run flows through MCP
- Build chat, document and media features
- Write the same app idea in four languages












