<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/introducing-firebase-genkit-829rvtmeh" -->

---
title: Introducing Firebase Genkit | daily.dev
description: Firebase Genkit, a new open source framework for JavaScript/TypeScript (with Go coming soon), is now in public beta. It helps developers build, debug, and...
canonical: https://daily.dev/posts/introducing-firebase-genkit-829rvtmeh
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Introducing Firebase Genkit | daily.dev
og:description: Firebase Genkit, a new open source framework for JavaScript/TypeScript (with Go coming soon), is now in public beta. It helps developers build, debug, and...
og:url: https://daily.dev/posts/introducing-firebase-genkit-829rvtmeh
og:image: https://api.daily.dev/og/posts/829RVtMeh.png
og:image:alt: Introducing Firebase Genkit
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Introducing Firebase Genkit

**[Firebase](https://daily.dev/sources/firebase-blog)** · 7 min read · 0 upvotes · 0 comments

## Summary

Firebase Genkit, a new open source framework for JavaScript/TypeScript (with Go coming soon), is now in public beta. It helps developers build, debug, and deploy AI-powered app features using large language models, vector databases, embedders, and evaluators. It offers rich local developer tooling (browser UI, CLI), plugins for Google Cloud and Firebase deployment, integration with Ollama for local model hosting, and OpenTelemetry-based observability. The framework is open source under Apache 2.0 on GitHub, with a 1.0.0 stable release planned later in the year, potentially including breaking API changes before then.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://firebase.blog/posts/2024/05/introducing-genkit>

## Questions this post answers

### What is Firebase Genkit and what languages does it support?

Firebase Genkit is an open source framework for building AI-powered app features, released in public beta for JavaScript/TypeScript developers building Node.js backends, with Go support planned. It integrates large language models like Google's Gemini and open source models via Ollama, vector databases such as Chroma, Pinecone, Cloud Firestore, and pgvector, plus embedding services and evaluators. It is licensed under Apache 2.0 on GitHub.

_Developers evaluating AI app frameworks can track Genkit's evolution and comparisons on daily.dev._

### How do I install and start a new Firebase Genkit project?

Install Genkit globally with npm by running 'npm i -g genkit' in a terminal, then run 'genkit init' to scaffold a new project. This sets up the framework for defining flows, configuring plugins like googleAI, and building AI-powered features with models such as geminiPro directly in Node.js code.

_Follow ongoing Genkit and AI framework tutorials on daily.dev while setting up new projects._

### Does Firebase Genkit support deploying AI features to production with monitoring?

Yes, Genkit is built as a cloud-native framework with built-in instrumentation for tracing and logging via the OpenTelemetry standard. It offers plugins for Google Cloud (exporting logs, metrics, and traces to Cloud Logging and Cloud Tracing, deploying to Cloud Run or Express) and Firebase (deploying to Cloud Functions secured with Firebase Authentication and App Check, plus persisting traces in Firestore).

_Teams weighing production-ready AI deployment options can follow such releases on daily.dev._

## Similar posts on daily.dev

- [Firebase \+ Genkit: How I Actually Brought AI Into My Mobile App \(Without Losing My Mind\)](https://daily.dev/posts/firebase-genkit-how-i-actually-brought-ai-into-my-mobile-app-without-losing-my-mind--ta6av8kvz) · Medium · 0 upvotes · 0 comments
- [Google's Genkit Ships Agents API with Detached Turns and Human-in-the-Loop for TypeScript and Go](https://daily.dev/posts/google-s-genkit-ships-agents-api-with-detached-turns-and-human-in-the-loop-for-typescript-and-go-rhvlsvox2) · InfoQ · 0 upvotes · 0 comments
- [Build Agentic Apps with Angular, Genkit and Kendo UI: Part 1](https://daily.dev/posts/build-agentic-apps-with-angular-genkit-and-kendo-ui-part-1-8hdcrhiff) · Telerik · 0 upvotes · 0 comments

---

Tags: [#typescript](https://daily.dev/tags/typescript), [#genai](https://daily.dev/tags/genai), [#firebase](https://daily.dev/tags/firebase)

[View this post on daily.dev](https://daily.dev/posts/introducing-firebase-genkit-829rvtmeh)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Introducing Firebase Genkit","url":"https://daily.dev/posts/introducing-firebase-genkit-829rvtmeh","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/introducing-firebase-genkit-829rvtmeh"},"datePublished":"2026-08-23T12:18:31.364Z","dateModified":"2026-08-23T12:29:35.040Z","description":"Firebase Genkit, a new open source framework for JavaScript/TypeScript (with Go coming soon), is now in public beta. It helps developers build, debug, and...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/f5fdb86825fff9b1090e3daa733e8478?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/f5fdb86825fff9b1090e3daa733e8478?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Firebase","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Firebase","logo":"https://media.daily.dev/image/upload/s--i395oqZH--/f_auto,q_auto/v1787487448/logos/firebase-blog?_a=BAMAMicg0","url":"https://daily.dev/sources/firebase-blog"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/introducing-firebase-genkit-829rvtmeh","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"typescript,genai,firebase","timeRequired":"PT7M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Firebase","item":"https://daily.dev/sources/firebase-blog"},{"@type":"ListItem","position":3,"name":"Introducing Firebase Genkit"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/introducing-firebase-genkit-829rvtmeh#faq","mainEntity":[{"@type":"Question","name":"What is Firebase Genkit and what languages does it support?","acceptedAnswer":{"@type":"Answer","text":"Firebase Genkit is an open source framework for building AI-powered app features, released in public beta for JavaScript/TypeScript developers building Node.js backends, with Go support planned. It integrates large language models like Google's Gemini and open source models via Ollama, vector databases such as Chroma, Pinecone, Cloud Firestore, and pgvector, plus embedding services and evaluators. It is licensed under Apache 2.0 on GitHub. Developers evaluating AI app frameworks can track Genkit's evolution and comparisons on daily.dev."}},{"@type":"Question","name":"How do I install and start a new Firebase Genkit project?","acceptedAnswer":{"@type":"Answer","text":"Install Genkit globally with npm by running 'npm i -g genkit' in a terminal, then run 'genkit init' to scaffold a new project. This sets up the framework for defining flows, configuring plugins like googleAI, and building AI-powered features with models such as geminiPro directly in Node.js code. Follow ongoing Genkit and AI framework tutorials on daily.dev while setting up new projects."}},{"@type":"Question","name":"Does Firebase Genkit support deploying AI features to production with monitoring?","acceptedAnswer":{"@type":"Answer","text":"Yes, Genkit is built as a cloud-native framework with built-in instrumentation for tracing and logging via the OpenTelemetry standard. It offers plugins for Google Cloud (exporting logs, metrics, and traces to Cloud Logging and Cloud Tracing, deploying to Cloud Run or Express) and Firebase (deploying to Cloud Functions secured with Firebase Authentication and App Check, plus persisting traces in Firestore). Teams weighing production-ready AI deployment options can follow such releases on daily.dev."}}]}
```

