Devtoolwatch BoardGet it every Monday

Genkit review

Genkit is an open-source framework from Google for building AI-powered and agentic apps in JavaScript/TypeScript, Go, Python, and Dart.

Updated Nov 1, 2026. Review written Oct 22, 2026 from the project's own sources; usage data refreshed every Monday.

TL;DR

Genkit is an open-source framework for building full-stack AI applications, built and used in production by Google's Firebase. It is for developers who want one interface to models from Google, OpenAI, Anthropic, Ollama, and other providers. It also includes a local CLI and Developer UI for testing and tracing, plus production monitoring.

Genkit at a glance

Category
Agent frameworks
Maintained by
Genkit (organization, @genkit-ai on GitHub)
License
Apache 2.0
Language
TypeScript, Go, Python
Repository
github.com/genkit-ai/genkit
Website
genkit.dev
npm package
genkit 1.43.0
Latest release
[email protected] on GitHub, Oct 21, 2026
First published
Apr 29, 2024

What Genkit does

  • Genkit provides a unified interface to models from providers like Google, OpenAI, Anthropic, and Ollama.
  • Genkit supports text and image generation, type-safe structured output, tool calling, and prompt templating.
  • Genkit builds AI workflows (flows), persisted chat interfaces, and retrieval-augmented generation (RAG).
  • Genkit includes a local Developer UI to run flows and prompts, inspect execution traces, and review evaluation results.
  • Genkit tracks model performance, request volume, latency, and error rates in a production monitoring dashboard.
  • Genkit provides client SDKs and helpers for Next.js, React, Angular, iOS, and Android.
  • Genkit JS 1.43.0 lets agent runs resume after a failure and hands work to sub-agents that run in the background.

How it works

Genkit runs server-side as an SDK in your chosen language. You initialize it with model-provider plugins, such as googleAI(), and call generate(). The Genkit CLI wraps your code with genkit start, which adds telemetry and the Developer UI. You can deploy to Cloud Functions for Firebase, Google Cloud Run, or any environment that supports your language. You then monitor the app in the Firebase console.

How to install and start using Genkit

With npm (JavaScript/TypeScript)

npm i genkit @genkit-ai/google-genai

With Go

go get github.com/firebase/genkit/[email protected]

Genkit CLI

npm install -g genkit-cli

Requirements

  • Genkit needs an API key from your chosen model provider. Some providers, like Vertex AI, use a different means of authentication.
  • The Genkit CLI is installed through npm.

First steps

  1. Choose a Genkit SDK and a model provider, such as Google Gemini or Anthropic, and get an API key.
  2. Install the SDK, a model-provider package, and the Genkit CLI.
  3. Import Genkit and the provider plugin, initialize Genkit with your provider API key, and call ai.generate().
  4. Run your code with genkit start to test prompts and flows in the Developer UI.

Who Genkit is for

  • Developers building chatbots, automations, or recommendation systems that need tool calling and structured output.
  • Teams working in TypeScript or Go who want SDKs labeled production-ready.
  • Developers on Firebase or Google Cloud who want to deploy and monitor AI features in production.
  • Developers who want to switch between model providers through one interface.

Limitations to know

  • Genkit's Python SDK is in Beta and approaching production-readiness, not yet production-ready.
  • Genkit's Dart SDK is in Preview, with early development and core functionality only.
  • Genkit is designed for server-side deployment. Client apps integrate through separate helpers and client SDKs.
  • Genkit's built-in production monitoring runs in the Firebase console.

Is Genkit growing? Usage data

Genkit was not ranked on the Devtoolwatch Board in the week of Oct 25–31, 2026: it needs 25 or more new stars or 1,000 or more added downloads in a week to rank.

New GitHub stars per week for Genkit12 weeks from Aug 9, 2026: 15, 17, 36, 26, 26, 20, 7, 17, 45, 25, 23, 19 new stars, an average of 23 a week.Aug 9week of Oct 25
New GitHub stars per week for the last 12 weeks, from GitHub's stargazer history (today's stargazers by the week they starred).
Show the weekly numbers
New GitHub stars per week for Genkit
Week ofNew stars
Aug 9, 202615
Aug 16, 202617
Aug 23, 202636
Aug 30, 202626
Sep 6, 202626
Sep 13, 202620
Sep 20, 20267
Sep 27, 202617
Oct 4, 202645
Oct 11, 202625
Oct 18, 202623
Oct 25, 202619

The Board ranks tools by four signals each week: new stars, new stars for the repo's size, added downloads and download growth beyond the market. How the ranking works.

Genkit alternatives

Other AI agent frameworks on the Board in the week of Oct 25–31, 2026, by momentum:

Agent frameworks ranked by momentum, the week of Oct 25–31, 2026
RankToolStarsDownloads/wk
#1Harness²Harness² is a Python framework from Google Research for recursive agent harnessing, refining an agent's prompts, tools, memory and…21.7k–
#2HyperFramesHyperFrames is an open-source framework that turns HTML, CSS, media, and seekable animations into deterministic MP4 videos, built for AI…76.6k1.5M
#3AgentScopeAgentScope is a Python agent framework with an SDK for building ReAct agents and an agent service backend with a web UI.35k51.4k
#4AG-UIAG-UI is an open, event-based protocol that standardizes how AI agents connect to user-facing frontend applications.16.9k4.6M
#5LangGraphLangGraph is a low-level orchestration framework and runtime for building, managing, and deploying long-running, stateful agents in…44.2k18.5M
#6BifrostOpen-source, high-performance AI gateway that works as your LLM gateway, MCP gateway and agent gateway. One OpenAI-compatible API for…9.3k–

All AI agent frameworks, ranked

Recent Genkit releases

Genkit FAQ

Is Genkit free and open source?

Yes. Genkit's source code is on GitHub (genkit-ai/genkit) under the Apache 2.0 license, so you can use it for free.

How do I install Genkit?

Run npm i genkit @genkit-ai/google-genai. The install section above has the other options from the project's README.

Is Genkit still maintained?

Yes. The genkit-ai/genkit repository was last updated on Oct 21, 2026, and the latest release, [email protected] on GitHub, came out on Oct 21, 2026.

How popular is Genkit?

Genkit has 6.6k GitHub stars as of Nov 1, 2026. It gained 19 new stars in the week of Oct 25–31, 2026, against a 12-week average of 23 a week.

Genkit vs LangChain: how do they compare?

Genkit and LangChain are both tracked by Devtoolwatch as AI agent frameworks. Genkit has 6.6k GitHub stars and LangChain has 148.8k. LangChain review.

Genkit vs Google ADK: how do they compare?

Genkit and Google ADK are both tracked by Devtoolwatch as AI agent frameworks. Genkit has 6.6k GitHub stars and Google ADK has 22.1k. Google ADK review.

What are the best alternatives to Genkit?

Other AI agent frameworks on the Devtoolwatch Board in the week of Oct 25–31, 2026, by momentum: Harness² (#1), HyperFrames (#2), AgentScope (#3), AG-UI (#4), LangGraph (#5). The alternatives table above has their numbers.

What is Genkit?

Genkit is an open-source framework for building full-stack AI-powered and agentic applications. It is built and used in production by Google's Firebase. It offers SDKs for JavaScript/TypeScript, Go, Python, and Dart, and gives you one interface to models from multiple providers.

What is Genkit used for?

Genkit is used to build chatbots, automations, recommendation systems, and agents. Its features include structured output, tool calling, multimodal input and output, RAG, and multi-step workflows.

What is the Genkit CLI?

The Genkit CLI is a local tool for running and evaluating Genkit flows and for collecting telemetry and logs. Running genkit start wraps your code with telemetry and the interactive Developer UI.

Is Genkit Go production-ready?

Yes. The README lists the Go SDK as production-ready with full feature support. Go v1.14.0 made tools and interrupts stable and typed end to end, and it added session persistence in PostgreSQL.

What is Genkit Dart?

Genkit Dart is the Dart SDK for Genkit. It is in Preview, which the README describes as early development with core functionality.

Does Genkit require Firebase or Google services?

No. Genkit deploys to any environment that supports your chosen language, with or without Google services. It also supports non-Google providers such as OpenAI, Anthropic, and Ollama.

Sources

  1. genkit-ai/genkit on GitHub
  2. Genkit README
  3. genkit on npm
  4. Genkit website
  5. Release [email protected] (Oct 21, 2026)
  6. Release go/v1.14.0 (Oct 20, 2026)
  7. Release [email protected] (Oct 6, 2026)
  8. Devtoolwatch Board, the week of Oct 25–31, 2026

Genkit README badge

Maintainers can show the tool's weekly Board rank in their README:

Devtoolwatch badge for Genkit

[![Devtoolwatch](https://index.devtoolwatch.com/badge/genkit.svg)](https://index.devtoolwatch.com/tools/genkit/)

How this page is made: Devtoolwatch writes each review from the project's README, releases, package metadata and website, with an AI model, then checks every claim against the source it cites and drops what the sources don't support. The numbers come from Devtoolwatch's daily GitHub snapshots, GitHub's stargazer history, and the npm and PyPI download APIs. Spotted an error? Email [email protected].