EveryDev.ai
Subscribe
Home
Tools

2,885+ AI tools

  • New
  • Trending
  • Featured
  • Compare
  • Arena
Categories
  • Agents1815
  • Coding1295
  • Infrastructure600
  • Marketing467
  • Projects433
  • Research403
  • Analytics351
  • Design338
  • Security243
  • MCP242
  • Testing238
  • Data230
  • Integration178
  • Prompts160
  • Learning159
  • Communication154
  • Extensions150
  • Voice130
  • Commerce125
  • DevOps108
  • Web80
  • Finance21
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. Genkit
    Genkit icon

    Genkit

    AI Development Libraries

    Google's open-source framework for building full-stack, AI-powered and agentic applications in TypeScript, Go, Python, and Dart.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Fully free and open-source under Apache License 2.0. Self-host and deploy anywhere.

    Engagement

    Available On

    Android
    iOS
    Web
    API
    SDK

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    AI Development LibrariesAgent FrameworksLLM Orchestration

    Alternatives

    GriptapeAx LLM FrameworkVercel AI SDK
    Developer
    Google (Firebase)Mountain View, CAEst. 2011$7M raised

    Listed Jun 2026

    About Genkit

    Genkit is an open-source framework built and used in production by Google's Firebase team for creating full-stack AI-powered and agentic applications. It provides SDKs across multiple programming languages and a unified interface for integrating AI models from providers like Google, OpenAI, Anthropic, and Ollama. The project is licensed under Apache 2.0 and hosted at github.com/genkit-ai/genkit.

    What It Is

    Genkit sits in the AI development libraries and agent frameworks category. Its core job is to abstract away the complexity of integrating large language models into production applications — handling structured output, tool calling, RAG pipelines, multi-modal generation, and agentic workflows through consistent, composable APIs. Developers write AI logic once and can deploy it to Firebase, Google Cloud Run, or any environment that supports their chosen language.

    Language and SDK Support

    The framework ships SDKs for four languages at varying maturity levels:

    • JavaScript/TypeScript: Production-ready with full feature support
    • Go: Production-ready with full feature support
    • Python: Beta — wide feature support approaching production-readiness
    • Dart: Preview — early development with core functionality

    This cross-language design means teams can adopt Genkit without switching their primary stack.

    Core Capabilities

    Genkit's unified API layer covers the most common AI development primitives:

    • Text and image generation (multimodal input/output)
    • Type-safe, structured data generation
    • Tool calling for agentic workflows
    • Prompt templating via Dotprompt
    • Persisted chat interfaces
    • AI workflows (called "flows") for multi-step orchestration
    • AI-powered data retrieval (RAG) with vector database support

    Model plugins connect to Google Gemini, OpenAI (GPT series), Anthropic (Claude), xAI (Grok), DeepSeek, and Ollama for local inference — all through the same ai.generate() call pattern.

    Developer Tooling

    Genkit ships a purpose-built CLI and a local Developer UI that accelerate the build-test-iterate loop:

    • CLI: Install via npm install -g genkit-cli; wraps your code with telemetry, tracing, and the interactive UI via genkit start
    • Developer UI: A local web interface with dedicated playgrounds for running flows, prompts, and queries; detailed execution traces with step-by-step breakdowns; and evaluation result review with performance metrics
    • Production monitoring: A purpose-built dashboard in the Firebase console tracks model performance, request volumes, latency, and error rates

    Deployment Model

    Genkit is designed for server-side deployment and integrates with client-side frameworks through dedicated helpers and client SDKs. The README lists supported deployment targets including Cloud Functions for Firebase, Google Cloud Run, and third-party platforms — with or without Google services. Client-side integration helpers exist for Next.js, React, Angular, iOS, and Android.

    Update: Go v1.9.0

    The latest release as of June 2026 is Genkit Go v1.9.0 (published 2026-06-16). The repository shows active development with the main branch last pushed on 2026-06-20. The project has accumulated over 6,100 GitHub stars and 769 forks since its creation in April 2024, reflecting steady community growth. The GitHub README notes Python is in Beta and Dart is in Preview, signaling continued expansion of language coverage.

    Genkit - 1

    Community Discussions

    Be the first to start a conversation about Genkit

    Share your experience with Genkit, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Fully free and open-source under Apache License 2.0. Self-host and deploy anywhere.

    • Full SDK access for TypeScript, Go, Python, Dart
    • Unified model provider APIs
    • Local Developer UI and CLI
    • Deploy to any platform
    • Community support via Discord and GitHub

    Capabilities

    Key Features

    • Unified API for multiple AI model providers
    • TypeScript/JavaScript SDK (production-ready)
    • Go SDK (production-ready)
    • Python SDK (Beta)
    • Dart SDK (Preview)
    • Text and image generation
    • Structured output generation
    • Tool calling for agentic workflows
    • Prompt templating via Dotprompt
    • Persisted chat interfaces
    • AI workflows (flows)
    • RAG (retrieval-augmented generation)
    • Multimodal input/output
    • Local Developer UI for testing and debugging
    • CLI with telemetry and tracing
    • Execution trace inspection
    • Evaluation result review
    • Production monitoring dashboard
    • Deploy to Firebase, Cloud Run, or any platform
    • Client SDKs for Next.js, React, Angular, iOS, Android

    Integrations

    Google Gemini
    Google Vertex AI
    OpenAI
    Anthropic Claude
    xAI Grok
    DeepSeek
    Ollama
    Firebase
    Google Cloud Run
    Next.js
    React
    Angular
    iOS
    Android
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate Genkit and help others make informed decisions.

    Developer

    Google (Firebase)

    Google's Firebase team builds and maintains Genkit, an open-source AI application framework used in production at Google. The team develops SDKs across TypeScript, Go, Python, and Dart, providing developers with unified APIs for integrating AI models from multiple providers. Firebase contributes developer tooling including a local Developer UI, CLI, and production monitoring dashboards. The project is open-source under Apache 2.0 and welcomes community contributions.

    Founded 2011
    Mountain View, CA
    $7M raised
    250 employees

    Used by

    Lyft
    Duolingo
    The New York Times
    Venmo
    +2 more
    Read more about Google (Firebase)
    WebsiteGitHubX / Twitter
    1 tool in directory

    Similar Tools

    Griptape icon

    Griptape

    Modular Python framework for building AI agents, pipelines, and workflows with chain-of-thought reasoning, tools, and memory — open source under Apache 2.0.

    Ax LLM Framework icon

    Ax LLM Framework

    Ax is an open-source TypeScript framework for building production-ready LLM-powered agents and pipelines with support for multiple AI providers and DSPy-inspired prompt optimization.

    Vercel AI SDK icon

    Vercel AI SDK

    A free, open-source TypeScript toolkit from the creators of Next.js for building AI-powered applications with a unified provider API and streaming support.

    Browse all tools

    Related Topics

    AI Development Libraries

    Programming libraries and frameworks that provide machine learning capabilities, model integration, and AI functionality for developers.

    222 tools

    Agent Frameworks

    Tools and platforms for building and deploying custom AI agents.

    439 tools

    LLM Orchestration

    Platforms and frameworks for designing, managing, and deploying complex LLM workflows with visual interfaces, allowing for the coordination of multiple AI models and services.

    164 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions