# Firestore

Published articles for Firestore.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Authentication made easy: Building a secure e-commerce shopping cart with Firebase

DevFeed: [Authentication made easy: Building a secure e-commerce shopping cart with Firebase](<https://devfeed.tech/articles/authentication-made-easy-building-a-secure-e-commerce-shopping-cart-with-firebase-16676.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2026/09/secure-shopping-cart-firebase>)

Author: Karl Weinmeister

Published: 2026-09-01T00:00:00Z

Content type: tutorial

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Authentication](<https://devfeed.tech/topics/authentication.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>), [Firestore](<https://devfeed.tech/topics/firestore.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [authentication](<https://devfeed.tech/tags/authentication.md>), [cloud-run](<https://devfeed.tech/tags/cloud-run.md>), [e-commerce](<https://devfeed.tech/tags/e-commerce.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [security-rules](<https://devfeed.tech/tags/security-rules.md>), [shopping](<https://devfeed.tech/tags/shopping.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

This tutorial explains how to build a secure e-commerce shopping cart with Firebase Authentication and Cloud Firestore. It covers guest onboarding through anonymous authentication, migration of guest carts to permanent accounts, real-time synchronization, and checkout while addressing database permissions and security.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Triple-layer security for Firebase web apps

DevFeed: [Triple-layer security for Firebase web apps](<https://devfeed.tech/articles/triple-layer-security-for-firebase-web-apps-16672.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2026/07/three-layer-security>)

Author: Roger Martinez

Published: 2026-07-30T00:00:00Z

Content type: tutorial

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Security](<https://devfeed.tech/topics/security.md>), [Web app](<https://devfeed.tech/topics/webapp.md>), [Firestore](<https://devfeed.tech/topics/firestore.md>)

Tags: [app-check](<https://devfeed.tech/tags/app-check.md>), [apps](<https://devfeed.tech/tags/apps.md>), [article](<https://devfeed.tech/tags/article.md>), [cloud-functions](<https://devfeed.tech/tags/cloud-functions.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [security](<https://devfeed.tech/tags/security.md>), [security-rules](<https://devfeed.tech/tags/security-rules.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>), [web](<https://devfeed.tech/tags/web.md>), [web-apps](<https://devfeed.tech/tags/web-apps.md>)

### AI overview

This tutorial explains three layers of security for Firebase web apps: Firebase Security Rules, Google Cloud service accounts, and Firebase App Check. It focuses on narrowing Firestore rules by resource, allowed operations, and client identity, including a rule that limits reads to published articles.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Zero-flicker Firestore SSR with React

DevFeed: [Zero-flicker Firestore SSR with React](<https://devfeed.tech/articles/zero-flicker-firestore-ssr-with-react-16670.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2026/06/firestore-serialization-react>)

Author: Jeff Huleatt

Published: 2026-06-24T00:00:00Z

Content type: tutorial

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firestore](<https://devfeed.tech/topics/firestore.md>), [Server-side rendering](<https://devfeed.tech/topics/server-side-rendering.md>), [React](<https://devfeed.tech/topics/react.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>)

Tags: [firebase](<https://devfeed.tech/tags/firebase.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [react](<https://devfeed.tech/tags/react.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [serialization](<https://devfeed.tech/tags/serialization.md>), [server-side-rendering](<https://devfeed.tech/tags/server-side-rendering.md>), [ssr](<https://devfeed.tech/tags/ssr.md>), [web](<https://devfeed.tech/tags/web.md>), [web-app](<https://devfeed.tech/tags/web-app.md>)

### AI overview

This tutorial explains how to use Firebase JS SDK SSR-specific APIs to serialize Firestore query results on the server, resume them on the client, and support realtime updates in a Next.js and React application. It also discusses payload size and when serialization is unnecessary.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Live text search with Firestore pipelines and React

DevFeed: [Live text search with Firestore pipelines and React](<https://devfeed.tech/articles/live-text-search-with-firestore-pipelines-and-react-16668.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2026/05/react-firestore-search>)

Author: Jeff Huleatt

Published: 2026-05-28T00:00:00Z

Content type: tutorial

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firestore](<https://devfeed.tech/topics/firestore.md>), [React](<https://devfeed.tech/topics/react.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>)

Tags: [firebase](<https://devfeed.tech/tags/firebase.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [full-text-search](<https://devfeed.tech/tags/full-text-search.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [react](<https://devfeed.tech/tags/react.md>), [typescript](<https://devfeed.tech/tags/typescript.md>), [web](<https://devfeed.tech/tags/web.md>), [web-app](<https://devfeed.tech/tags/web-app.md>)

### AI overview

This tutorial explains how to implement text search in a React web app using Firestore Enterprise text indexes and pipelines. It covers a reusable search-results component, React Suspense with TanStack Query, search on form submission, and debounced live search.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Building Svitgrid, a Solar Monitoring Platform for Home Systems

DevFeed: [Building Svitgrid, a Solar Monitoring Platform for Home Systems](<https://devfeed.tech/articles/how-i-built-monitoring-for-my-home-solar-system-and-why-you-might-need-it-too-20852.md>)

Original publisher: [Read original article](<https://ivanursul.com/building-svitgrid-solar-monitoring>)

Author: Ivan Ursul

Published: 2026-05-21T00:00:00Z

Content type: article

Language: en

Sources: [Ivan Ursul](<https://devfeed.tech/sources/ivan-ursul.md>)

Topics: [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [Fastify](<https://devfeed.tech/topics/fastify.md>), [Flutter](<https://devfeed.tech/topics/flutter.md>), [Modbus](<https://devfeed.tech/topics/modbus.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Cloud Run](<https://devfeed.tech/topics/cloud-run.md>), [ESP-IDF](<https://devfeed.tech/topics/esp-idf.md>), [ESP32-S3](<https://devfeed.tech/topics/esp32-s3.md>), [Firestore](<https://devfeed.tech/topics/firestore.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [battery](<https://devfeed.tech/tags/battery.md>), [cloud-run](<https://devfeed.tech/tags/cloud-run.md>), [energy-monitoring](<https://devfeed.tech/tags/energy-monitoring.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-s3](<https://devfeed.tech/tags/esp32-s3.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [flutter](<https://devfeed.tech/tags/flutter.md>), [gcp](<https://devfeed.tech/tags/gcp.md>), [iot](<https://devfeed.tech/tags/iot.md>), [java](<https://devfeed.tech/tags/java.md>), [migrations](<https://devfeed.tech/tags/migrations.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [modbus](<https://devfeed.tech/tags/modbus.md>), [mongodb](<https://devfeed.tech/tags/mongodb.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [side-project](<https://devfeed.tech/tags/side-project.md>), [solar](<https://devfeed.tech/tags/solar.md>), [typescript](<https://devfeed.tech/tags/typescript.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

This article explains how Svitgrid, a solar monitoring platform for residential systems, was built. It covers the product's goals, cross-platform clients, cloud backend, ESP32-S3 edge hardware, inverter data paths, and support for multiple inverter systems over Modbus TCP.

### Source excerpt

Svitgrid dashboard: real-time power flow from PV to battery, home, and grid

## What's new from Firebase at Google I/O 2026

DevFeed: [What's new from Firebase at Google I/O 2026](<https://devfeed.tech/articles/what-s-new-from-firebase-at-google-i-o-2026-16667.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2026/05/google-io-2026-announcements>)

Author: Seba Gnagnarella; Arthur Thompson; Kristen Richards

Published: 2026-05-19T01:00:00Z

Content type: news

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Agent Skills](<https://devfeed.tech/topics/agent-skills.md>), [Google](<https://devfeed.tech/topics/google.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Android Studio](<https://devfeed.tech/topics/android-studio.md>), [Flutter](<https://devfeed.tech/topics/flutter.md>), [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [a-b-testing](<https://devfeed.tech/tags/a-b-testing.md>), [agent-skills](<https://devfeed.tech/tags/agent-skills.md>), [ai-logic](<https://devfeed.tech/tags/ai-logic.md>), [ai-studio](<https://devfeed.tech/tags/ai-studio.md>), [android](<https://devfeed.tech/tags/android.md>), [android-studio](<https://devfeed.tech/tags/android-studio.md>), [antigravity](<https://devfeed.tech/tags/antigravity.md>), [app-check](<https://devfeed.tech/tags/app-check.md>), [application-design-center](<https://devfeed.tech/tags/application-design-center.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [cloud-logging](<https://devfeed.tech/tags/cloud-logging.md>), [cloud-run](<https://devfeed.tech/tags/cloud-run.md>), [crashlytics](<https://devfeed.tech/tags/crashlytics.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [flutter](<https://devfeed.tech/tags/flutter.md>), [google](<https://devfeed.tech/tags/google.md>), [google-i-o](<https://devfeed.tech/tags/google-i-o.md>), [hybrid-inference](<https://devfeed.tech/tags/hybrid-inference.md>), [ios](<https://devfeed.tech/tags/ios.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [news](<https://devfeed.tech/tags/news.md>), [remote-config](<https://devfeed.tech/tags/remote-config.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

Firebase announces updates from Google I/O 2026, including integrations with Google Antigravity and Android Studio, expanded Agent Skills for mobile development, and support for Firestore, Firebase Authentication, Crashlytics, and Remote Config.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Announcing Dart support in Cloud Functions for Firebase

DevFeed: [Announcing Dart support in Cloud Functions for Firebase](<https://devfeed.tech/articles/announcing-dart-support-in-cloud-functions-for-firebase-16665.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2026/05/dart-functions-exp>)

Author: Kevin Moore; Rody Davis

Published: 2026-05-06T00:00:00Z

Content type: release

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Cloud Functions](<https://devfeed.tech/topics/cloud-functions.md>), [Dart](<https://devfeed.tech/topics/dart.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>), [Flutter](<https://devfeed.tech/topics/flutter.md>), [Firebase CLI](<https://devfeed.tech/topics/firebase-cli.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>), [Google Cloud Platform (GCP)](<https://devfeed.tech/topics/google-cloud.md>)

Tags: [admin-sdk](<https://devfeed.tech/tags/admin-sdk.md>), [cloud-functions](<https://devfeed.tech/tags/cloud-functions.md>), [cloud-run](<https://devfeed.tech/tags/cloud-run.md>), [dart](<https://devfeed.tech/tags/dart.md>), [dart-on-the-server](<https://devfeed.tech/tags/dart-on-the-server.md>), [emulator-suite](<https://devfeed.tech/tags/emulator-suite.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebase-cli](<https://devfeed.tech/tags/firebase-cli.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [flutter](<https://devfeed.tech/tags/flutter.md>), [google-cloud](<https://devfeed.tech/tags/google-cloud.md>), [launch](<https://devfeed.tech/tags/launch.md>), [serverless](<https://devfeed.tech/tags/serverless.md>)

### AI overview

Firebase announced experimental support for Dart in Cloud Functions for Firebase, allowing developers to use Dart and shared tooling across Flutter clients and backend functions. The article also describes AOT compilation, asynchronous I/O, Firebase CLI deployment, and local testing with the Firebase Emulator Suite.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Firestore adds generally available pipeline operations with full-text search, JOINs, geospatial queries, and data manipulation

DevFeed: [Firestore adds generally available pipeline operations with full-text search, JOINs, geospatial queries, and data manipulation](<https://devfeed.tech/articles/firestore-levels-up-bringing-the-power-of-search-and-joins-to-nosql-16661.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2026/04/firestore-pipelines-ga>)

Author: Morgan Chen; Minh Nguyen

Published: 2026-04-27T00:00:00Z

Content type: release

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firestore](<https://devfeed.tech/topics/firestore.md>), [NoSQL](<https://devfeed.tech/topics/nosql.md>), [Database](<https://devfeed.tech/topics/database.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>), [serverless architecture](<https://devfeed.tech/topics/serverless-architecture.md>)

Tags: [database](<https://devfeed.tech/tags/database.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [full-text-search](<https://devfeed.tech/tags/full-text-search.md>), [geo-queries](<https://devfeed.tech/tags/geo-queries.md>), [geospatial](<https://devfeed.tech/tags/geospatial.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [nosql](<https://devfeed.tech/tags/nosql.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [serverless-architecture](<https://devfeed.tech/tags/serverless-architecture.md>)

### AI overview

Firestore pipeline operations reached general availability on the enterprise edition, adding full-text search, geospatial queries, JOIN capabilities through subqueries, and data manipulation while retaining Firestore's NoSQL and serverless features.

### Source excerpt

With support for full-text search, joins, and geospatial queries, Firestore is ready to meet all of your app's querying needs.

## What's new from Firebase at Cloud Next 2026

DevFeed: [What's new from Firebase at Cloud Next 2026](<https://devfeed.tech/articles/what-s-new-from-firebase-at-cloud-next-2026-16660.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2026/04/cloud-next-2026-announcements>)

Author: Seba Gnagnarella; Arthur Thompson; Kristen Richards

Published: 2026-04-22T11:30:00Z

Content type: news

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Firestore](<https://devfeed.tech/topics/firestore.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Web](<https://devfeed.tech/topics/web.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-logic](<https://devfeed.tech/tags/ai-logic.md>), [ai-studio](<https://devfeed.tech/tags/ai-studio.md>), [app-check](<https://devfeed.tech/tags/app-check.md>), [application-design-center](<https://devfeed.tech/tags/application-design-center.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [cloud-functions](<https://devfeed.tech/tags/cloud-functions.md>), [cloud-next](<https://devfeed.tech/tags/cloud-next.md>), [dart-on-the-server](<https://devfeed.tech/tags/dart-on-the-server.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [flutter](<https://devfeed.tech/tags/flutter.md>), [full-text-search](<https://devfeed.tech/tags/full-text-search.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [geo-queries](<https://devfeed.tech/tags/geo-queries.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [hybrid-inference](<https://devfeed.tech/tags/hybrid-inference.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [news](<https://devfeed.tech/tags/news.md>), [phone-number-verification](<https://devfeed.tech/tags/phone-number-verification.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [sql](<https://devfeed.tech/tags/sql.md>), [sql-connect](<https://devfeed.tech/tags/sql-connect.md>), [updates](<https://devfeed.tech/tags/updates.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

Firebase describes announcements from Cloud Next 2026, including the evolution of Firebase Data Connect into Firebase SQL Connect with realtime syncing, offline cache, and native SQL support. The article also covers Firestore Enterprise pipeline queries moving to general availability.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## From prompt to production: Build full-stack apps faster with Google AI Studio and Firebase

DevFeed: [From prompt to production: Build full-stack apps faster with Google AI Studio and Firebase](<https://devfeed.tech/articles/from-prompt-to-production-build-full-stack-apps-faster-with-google-ai-studio-and-firebase-16653.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2026/03/announcing-ai-studio-integration>)

Author: Kara Yu; Sam Phillips

Published: 2026-03-19T00:00:00Z

Content type: release

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Google AI](<https://devfeed.tech/topics/google-ai.md>), [Firestore](<https://devfeed.tech/topics/firestore.md>), [Google](<https://devfeed.tech/topics/google.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [backends](<https://devfeed.tech/topics/backends.md>), [Agent Harness](<https://devfeed.tech/topics/agent-harness.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agent-harness](<https://devfeed.tech/tags/agent-harness.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-studio](<https://devfeed.tech/tags/ai-studio.md>), [antigravity](<https://devfeed.tech/tags/antigravity.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [backends](<https://devfeed.tech/tags/backends.md>), [build](<https://devfeed.tech/tags/build.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebase-studio](<https://devfeed.tech/tags/firebase-studio.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [google](<https://devfeed.tech/tags/google.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

Firebase announces an integration with Google AI Studio that can provision Firebase projects, Firestore, Authentication, sign-in pages, application code, and draft Security Rules with user approval. The announcement also describes a new Google AI Studio coding agent for multi-step code edits and connections to services such as payment processors and Google Maps.

### Source excerpt

Today, we're announcing that Firebase is now integrated with Google AI Studio, accelerating your path from prompt to production so you can turn your vibe-coded ideas into fully functional apps with robust backends. Read on to learn how this works and what this means for Firebase Studio.

## Firebase releases Agent Skills for AI agents building full-stack web apps

DevFeed: [Firebase releases Agent Skills for AI agents building full-stack web apps](<https://devfeed.tech/articles/better-code-fewer-tokens-introducing-agent-skills-for-firebase-16651.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2026/02/ai-agent-skills-for-firebase>)

Author: Luke Schlangen

Published: 2026-02-17T00:00:00Z

Content type: release

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Agent Skills](<https://devfeed.tech/topics/agent-skills.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [Firestore](<https://devfeed.tech/topics/firestore.md>), [Database](<https://devfeed.tech/topics/database.md>)

Tags: [agent-skills](<https://devfeed.tech/tags/agent-skills.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [auth](<https://devfeed.tech/tags/auth.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebase-cli](<https://devfeed.tech/tags/firebase-cli.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [web-development](<https://devfeed.tech/tags/web-development.md>)

### AI overview

Firebase announces Agent Skills for Firebase, specialized instructions and context that help compatible AI agents build and operate Firebase applications. The initial release focuses on full-stack web development, including project setup, authentication, and user flows.

### Source excerpt

Use Agent Skills for Firebase to build and deploy a fullstack application with Firebase Auth and a Firestore database!

## Firestore introduces Pipeline operations and an advanced query engine

DevFeed: [Firestore introduces Pipeline operations and an advanced query engine](<https://devfeed.tech/articles/unveiling-firestore-pipeline-operations-16650.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2026/01/firestore-enterprise-pipeline-operations>)

Author: Morgan Chen; Tyler Crowe; Minh Nguyen

Published: 2026-01-15T00:00:00Z

Content type: release

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firestore](<https://devfeed.tech/topics/firestore.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [NoSQL](<https://devfeed.tech/topics/nosql.md>), [Google](<https://devfeed.tech/topics/google.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>)

Tags: [admin-sdk](<https://devfeed.tech/tags/admin-sdk.md>), [databases](<https://devfeed.tech/tags/databases.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [nosql-databases](<https://devfeed.tech/tags/nosql-databases.md>), [offline](<https://devfeed.tech/tags/offline.md>), [pipeline](<https://devfeed.tech/tags/pipeline.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [sdks](<https://devfeed.tech/tags/sdks.md>)

### AI overview

Firestore announces Pipeline operations and a redesigned query engine for its Enterprise edition. The update adds chained query stages, aggregations, map operations, regular-expression string matching, and optional indexes.

### Source excerpt

With a new advanced query engine and querying methods in the SDKs, Firestore is more powerful than ever.

## Antigravity and Firebase MCP accelerate app development

DevFeed: [Antigravity and Firebase MCP accelerate app development](<https://devfeed.tech/articles/antigravity-and-firebase-mcp-accelerate-app-development-16641.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2025/11/firebase-mcp-and-antigravity>)

Author: Alexander Nohe

Published: 2025-11-21T00:00:00Z

Content type: tutorial

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [MCP Server](<https://devfeed.tech/topics/mcp-server.md>), [Development](<https://devfeed.tech/topics/development.md>), [ide](<https://devfeed.tech/topics/ide.md>), [Angular](<https://devfeed.tech/topics/angular.md>), [Firestore](<https://devfeed.tech/topics/firestore.md>), [hosting](<https://devfeed.tech/topics/hosting.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [angular](<https://devfeed.tech/tags/angular.md>), [antigravity](<https://devfeed.tech/tags/antigravity.md>), [api-keys](<https://devfeed.tech/tags/api-keys.md>), [app-development](<https://devfeed.tech/tags/app-development.md>), [development](<https://devfeed.tech/tags/development.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebase-cli](<https://devfeed.tech/tags/firebase-cli.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [hosting](<https://devfeed.tech/tags/hosting.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>), [next-js](<https://devfeed.tech/tags/next-js.md>)

### AI overview

This tutorial explains how to add the Firebase MCP server to Google's Antigravity IDE, initialize Firebase in an existing project, build an application with Firebase services, and deploy it with Firebase Hosting. It describes an example racing game using email-and-password sign-in and Cloud Firestore for a leaderboard, and notes support for App Hosting for server-rendered Next.js and Angular apps.

### Source excerpt

Learn how to enable the Firebase MCP server in Antigravity to accelerate app development

## Data Connect: Event Triggers and Generated Admin SDKs

DevFeed: [Data Connect: Event Triggers and Generated Admin SDKs](<https://devfeed.tech/articles/data-connect-event-triggers-and-generated-admin-sdks-16640.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2025/11/dataconnect-nov25>)

Author: Andrea Wu

Published: 2025-11-17T00:00:00Z

Content type: release

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [data](<https://devfeed.tech/topics/data.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Cloud Functions](<https://devfeed.tech/topics/cloud-functions.md>), [Firestore](<https://devfeed.tech/topics/firestore.md>), [Cloud Run](<https://devfeed.tech/topics/cloud-run.md>), [Messaging](<https://devfeed.tech/topics/messaging.md>)

Tags: [admin-sdk](<https://devfeed.tech/tags/admin-sdk.md>), [cloud-functions](<https://devfeed.tech/tags/cloud-functions.md>), [cloud-run](<https://devfeed.tech/tags/cloud-run.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [messaging](<https://devfeed.tech/tags/messaging.md>), [news](<https://devfeed.tech/tags/news.md>), [payload](<https://devfeed.tech/tags/payload.md>), [sdks](<https://devfeed.tech/tags/sdks.md>), [sql-connect](<https://devfeed.tech/tags/sql-connect.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

Firebase Data Connect adds event triggers that run server-side code after mutations, along with generated type-safe admin SDKs for privileged environments. The article describes integrations with Cloud Functions for Firebase, Cloud Run, App Hosting, Firestore, external APIs, email, and Firebase Cloud Messaging.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Adding AI-powered star-rating suggestions to reviews with Firebase AI Logic

DevFeed: [Adding AI-powered star-rating suggestions to reviews with Firebase AI Logic](<https://devfeed.tech/articles/ai-in-action-adding-ai-powered-reviews-16631.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2025/10/adding-ai-powered-reviews>)

Author: Alexander Nohe; Jeff Huleatt

Published: 2025-10-01T00:00:00Z

Content type: tutorial

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Google AI](<https://devfeed.tech/topics/google-ai.md>), [API keys](<https://devfeed.tech/topics/api-keys.md>), [Generative AI](<https://devfeed.tech/topics/generative-ai.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-logic](<https://devfeed.tech/tags/ai-logic.md>), [api-keys](<https://devfeed.tech/tags/api-keys.md>), [app-check](<https://devfeed.tech/tags/app-check.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [hybrid-inference](<https://devfeed.tech/tags/hybrid-inference.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [on-device-ai](<https://devfeed.tech/tags/on-device-ai.md>), [react](<https://devfeed.tech/tags/react.md>), [recaptcha](<https://devfeed.tech/tags/recaptcha.md>), [security-rules](<https://devfeed.tech/tags/security-rules.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>)

### AI overview

This tutorial explains how the Friendly Eats app uses Firebase AI Logic to suggest a star rating while a user writes a review. It discusses choosing a client-side SDK, protecting Gemini API keys through a proxy, using on-device models when available, securing requests with Firebase App Check, and balancing model cost, speed, and quality.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Firestore with MongoDB compatibility is now generally available

DevFeed: [Firestore with MongoDB compatibility is now generally available](<https://devfeed.tech/articles/firestore-with-mongodb-compatibility-is-now-generally-available-16622.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2025/08/firestore-mongodb-general-availability>)

Author: Morgan Chen; Tyler Crowe; Minh Nguyen

Published: 2025-08-26T00:00:00Z

Content type: release

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firestore](<https://devfeed.tech/topics/firestore.md>), [MongoDB](<https://devfeed.tech/topics/mongodb.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [api](<https://devfeed.tech/tags/api.md>), [availability](<https://devfeed.tech/tags/availability.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [code](<https://devfeed.tech/tags/code.md>), [data](<https://devfeed.tech/tags/data.md>), [database](<https://devfeed.tech/tags/database.md>), [drivers](<https://devfeed.tech/tags/drivers.md>), [enterprise](<https://devfeed.tech/tags/enterprise.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebase-cli](<https://devfeed.tech/tags/firebase-cli.md>), [firebase-console](<https://devfeed.tech/tags/firebase-console.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [launch](<https://devfeed.tech/tags/launch.md>), [mongodb](<https://devfeed.tech/tags/mongodb.md>), [release](<https://devfeed.tech/tags/release.md>)

### AI overview

Firestore with MongoDB compatibility has reached general availability in Firebase through the Firestore Enterprise edition. It supports existing MongoDB application code, drivers, libraries, and tools, along with expanded query capabilities, data types, indexes, and performance improvements.

### Source excerpt

Announcing the general availability release of Firestore with MongoDB compatibility

## How to integrate Firebase services in Firebase Studio

DevFeed: [How to integrate Firebase services in Firebase Studio](<https://devfeed.tech/articles/from-vibe-to-reality-integrating-firebase-in-firebase-studio-16618.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2025/07/integrating-firebase-in-firebase-studio>)

Author: Yvonne Monterroso; James O'Reilly

Published: 2025-07-22T10:05:00Z

Content type: tutorial

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Appwrite](<https://devfeed.tech/topics/appwrite.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [Firestore](<https://devfeed.tech/topics/firestore.md>), [MCP Server](<https://devfeed.tech/topics/mcp-server.md>), [Vibe coding](<https://devfeed.tech/topics/vibe-coding.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [app](<https://devfeed.tech/tags/app.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [backend](<https://devfeed.tech/tags/backend.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-storage](<https://devfeed.tech/tags/cloud-storage.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebase-studio](<https://devfeed.tech/tags/firebase-studio.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [generate](<https://devfeed.tech/tags/generate.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>), [prototyping](<https://devfeed.tech/tags/prototyping.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>), [vibe-coding](<https://devfeed.tech/tags/vibe-coding.md>)

### AI overview

This tutorial explains two ways to connect Firebase Authentication, Firestore, and Cloud Storage to apps built in Firebase Studio: generating an integrated application with the App Prototyping agent or using the Firebase MCP server in interactive chat.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Fueld.AI's nutrition coach with Firebase and Google Cloud

DevFeed: [Fueld.AI's nutrition coach with Firebase and Google Cloud](<https://devfeed.tech/articles/fueld-ai-s-nutrition-coach-with-firebase-and-google-cloud-16611.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2025/06/fueld-ai-app-coach>)

Author: Raïssa Tona

Published: 2025-06-25T00:00:00Z

Content type: article

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Google Cloud Platform (GCP)](<https://devfeed.tech/topics/google-cloud.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Cloud Functions](<https://devfeed.tech/topics/cloud-functions.md>), [Firestore](<https://devfeed.tech/topics/firestore.md>), [Genkit](<https://devfeed.tech/topics/genkit.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [case-study](<https://devfeed.tech/tags/case-study.md>), [cloud-functions](<https://devfeed.tech/tags/cloud-functions.md>), [cloud-logging](<https://devfeed.tech/tags/cloud-logging.md>), [cloud-storage](<https://devfeed.tech/tags/cloud-storage.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [genkit](<https://devfeed.tech/tags/genkit.md>), [google-analytics](<https://devfeed.tech/tags/google-analytics.md>), [google-cloud](<https://devfeed.tech/tags/google-cloud.md>), [hosting](<https://devfeed.tech/tags/hosting.md>), [news](<https://devfeed.tech/tags/news.md>), [vertex-ai](<https://devfeed.tech/tags/vertex-ai.md>)

### AI overview

Fueld.AI used Firebase and Google Cloud services to build a health and nutrition app that analyzes meal photos, provides AI coaching, and securely shares data with health professionals. The article describes its use of Authentication, Cloud Storage, Cloud Functions, Genkit, Gemini, Cloud Firestore, Hosting, Analytics, and Cloud Logging.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## What's new in Firebase at I/O 2025

DevFeed: [What's new in Firebase at I/O 2025](<https://devfeed.tech/articles/what-s-new-in-firebase-at-i-o-2025-16607.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2025/05/whats-new-at-google-io>)

Author: Aja Hammerly; Seba Gnagnarella

Published: 2025-05-20T10:51:00Z

Content type: news

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Google](<https://devfeed.tech/topics/google.md>), [Figma](<https://devfeed.tech/topics/figma.md>), [Firestore](<https://devfeed.tech/topics/firestore.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [ui](<https://devfeed.tech/topics/ui.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-logic](<https://devfeed.tech/tags/ai-logic.md>), [app-check](<https://devfeed.tech/tags/app-check.md>), [app-development](<https://devfeed.tech/tags/app-development.md>), [app-hosting](<https://devfeed.tech/tags/app-hosting.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [code](<https://devfeed.tech/tags/code.md>), [data](<https://devfeed.tech/tags/data.md>), [database](<https://devfeed.tech/tags/database.md>), [design](<https://devfeed.tech/tags/design.md>), [development](<https://devfeed.tech/tags/development.md>), [emulator-suite](<https://devfeed.tech/tags/emulator-suite.md>), [figma](<https://devfeed.tech/tags/figma.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebase-ai-logic](<https://devfeed.tech/tags/firebase-ai-logic.md>), [firebase-studio](<https://devfeed.tech/tags/firebase-studio.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [genkit](<https://devfeed.tech/tags/genkit.md>), [google](<https://devfeed.tech/tags/google.md>), [google-i-o](<https://devfeed.tech/tags/google-i-o.md>), [launch](<https://devfeed.tech/tags/launch.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [news](<https://devfeed.tech/tags/news.md>), [phone-number-verification](<https://devfeed.tech/tags/phone-number-verification.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [remote-config](<https://devfeed.tech/tags/remote-config.md>), [sql-connect](<https://devfeed.tech/tags/sql-connect.md>), [terraform](<https://devfeed.tech/tags/terraform.md>), [unity](<https://devfeed.tech/tags/unity.md>), [updates](<https://devfeed.tech/tags/updates.md>), [vertex-ai](<https://devfeed.tech/tags/vertex-ai.md>)

### AI overview

Firebase's I/O 2025 updates introduce new Firebase Studio capabilities, including Gemini 2.5 support, Figma design import, image replacement, and automated backend setup with Firebase Authentication and Firestore integrations.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Top Firebase Studio updates from Google I/O 2025

DevFeed: [Top Firebase Studio updates from Google I/O 2025](<https://devfeed.tech/articles/top-firebase-studio-updates-from-google-i-o-2025-16606.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2025/05/studio-updates-from-io>)

Author: Jess Kuras; Kirupa Chinnathambi

Published: 2025-05-20T10:50:00Z

Content type: news

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Figma plugin](<https://devfeed.tech/topics/figma-plugin.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [Firestore](<https://devfeed.tech/topics/firestore.md>), [hosting](<https://devfeed.tech/topics/hosting.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [ai](<https://devfeed.tech/tags/ai.md>), [app-hosting](<https://devfeed.tech/tags/app-hosting.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [figma-plugin](<https://devfeed.tech/tags/figma-plugin.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebase-studio](<https://devfeed.tech/tags/firebase-studio.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [full-stack-development](<https://devfeed.tech/tags/full-stack-development.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [google-i-o](<https://devfeed.tech/tags/google-i-o.md>), [launch](<https://devfeed.tech/tags/launch.md>)

### AI overview

Firebase Studio updates include Gemini 2.5 Pro support, improvements to the App Prototyping agent, bug fixes, Figma design import through the Builder.io plugin, and automated recommendations and provisioning for Firebase Auth and Cloud Firestore backend services.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Firebase MCP Server

DevFeed: [Firebase MCP Server](<https://devfeed.tech/articles/firebase-mcp-server-16603.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2025/05/firebase-mcp-server>)

Author: Michael Bleigh

Published: 2025-05-20T10:47:00Z

Content type: release

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [MCP Server](<https://devfeed.tech/topics/mcp-server.md>), [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [Firebase CLI](<https://devfeed.tech/topics/firebase-cli.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [cloud-messaging](<https://devfeed.tech/tags/cloud-messaging.md>), [cloud-storage](<https://devfeed.tech/tags/cloud-storage.md>), [experimental](<https://devfeed.tech/tags/experimental.md>), [explore](<https://devfeed.tech/tags/explore.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebase-cli](<https://devfeed.tech/tags/firebase-cli.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [google-i-o](<https://devfeed.tech/tags/google-i-o.md>), [launch](<https://devfeed.tech/tags/launch.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>), [security-rules](<https://devfeed.tech/tags/security-rules.md>)

### AI overview

Firebase announces an experimental Firebase MCP Server, integrated with the Firebase CLI, that lets AI assistants and coding agents use standardized tools to configure, build, manage, and observe Firebase applications. The article describes capabilities including project setup, user management, Firestore access, GraphQL queries, security-rule validation, messaging, Remote Config deployment, crash monitoring, and Cloud Storage URL generation.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Building Your First MCP Server with Genkit

DevFeed: [Building Your First MCP Server with Genkit](<https://devfeed.tech/articles/building-your-first-mcp-server-with-genkit-23885.md>)

Original publisher: [Read original article](<https://medium.com/firebase-developers/building-your-first-mcp-server-with-genkit-c2053cde230f?source=rss----8e8b7dc6774d---4>)

Author: Pavel J

Published: 2025-04-25T14:09:50Z

Content type: tutorial

Language: en

Sources: [Firebase Developers - Medium](<https://devfeed.tech/sources/firebase-developers-medium.md>)

Topics: [Genkit](<https://devfeed.tech/topics/genkit.md>), [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [MCP Server](<https://devfeed.tech/topics/mcp-server.md>), [backends](<https://devfeed.tech/topics/backends.md>), [Firestore](<https://devfeed.tech/topics/firestore.md>), [Structured-data](<https://devfeed.tech/topics/structured-data.md>), [AI Development](<https://devfeed.tech/topics/ai-development.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [developer tooling](<https://devfeed.tech/topics/developer-tooling.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [backends](<https://devfeed.tech/tags/backends.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [generative-ai](<https://devfeed.tech/tags/generative-ai.md>), [generative-ai-tools](<https://devfeed.tech/tags/generative-ai-tools.md>), [genkit](<https://devfeed.tech/tags/genkit.md>), [guides](<https://devfeed.tech/tags/guides.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>), [schema](<https://devfeed.tech/tags/schema.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

This tutorial explains how to build a custom MCP server with Genkit. It covers defining order data schemas with zod, generating optional test data and storing it in Firestore, creating flows to retrieve orders, and exposing tools that can be called by AI models or external clients such as Cline.

### Source excerpt

Generative AI Building robust backends for AI applications often involves integrating various components. The Model Context Protocol (MCP) offers a standardized communication layer, and Genkit provides a powerful framework to leverage it. This article guides you through creating a custom MCP server using Genkit, from defining data schemas to interacting with the server using development tools like Cline. This article assumes some familiarity with Genkit concepts like flows and tools. Learn more about Genkit: https://firebase.google.com/docs/genkit If you prefer this tutorial in video format, check out: https://medium.com/media/908bbf0df5ad1306b125a4c7411c203c/href1. Defining Your Data Schema Before building any application, you need to define the structure of your data. In this example, we're building a system to manage website orders for a consulting company. We use zod, a popular schema declaration library, integrated with Genkit. The OrderSchema defines the necessary fields for each order: const OrderSchema = z.object({ id: z.string().describe("Order Id. Format: A-XXX-XXX, ex. A-123-456"), name: z.string().describe("Name of the business"), colorScheme: z.object({ mainColor: z.string().describe("RGB color prefixed with #, ex. #FFAA66"), highlight: z.string().describe("RGB color prefixed with #, ex. #AA6611"), textColor: z.string().describe("RGB color prefixed with #, ex. #224455"), }), email: z.string(), jobDescription: z .string() .describe( "Detailed description of the website they need. Ex. if they are a construction " + "company describe what they want on the home, contact age, testimonials, etc. " + "pages. Not too crazy, usually static website." ), address: z.string(), }); This schema clearly outlines each piece of information associated with an order, including nested details like the colorScheme. 2. Generating Realistic Test Data (optional) During development, you need ways to both populate your system with test data and inspect that data. Manually creatin

## Election 2029: Storage

DevFeed: [Election 2029: Storage](<https://devfeed.tech/articles/election-2029-storage-30699.md>)

Original publisher: [Read original article](<https://codeblog.jonskeet.uk/2025/03/27/election-2029-storage/>)

Author: jonskeet

Published: 2025-03-27T11:46:31Z

Content type: tutorial

Language: en

Sources: [Jon Skeet](<https://devfeed.tech/sources/jon-skeet.md>)

Topics: [Firestore](<https://devfeed.tech/topics/firestore.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [JSON](<https://devfeed.tech/topics/json.md>), [Code](<https://devfeed.tech/topics/code.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [database](<https://devfeed.tech/tags/database.md>), [development](<https://devfeed.tech/tags/development.md>), [election-2029](<https://devfeed.tech/tags/election-2029.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [json](<https://devfeed.tech/tags/json.md>), [serialization](<https://devfeed.tech/tags/serialization.md>)

### AI overview

The article describes storage for the Election 2029 project, using separate Firestore databases for test, staging, and production alongside JSON files for local development. It introduces an abstraction interface and discusses patterns for serializing data models to JSON or XML, with particular attention to the Firestore implementation.

### Source excerpt

Storage Since my last post about the data models, I've simplified things very slightly - basically the improvements that I thought about while writing the post have now been implemented. I won't go into the details of the changes, as they're not really important, but that's just to explain why some examples might look like ... Continue reading Election 2029: Storage ->

## How to Develop Firebase Genkit Flows

DevFeed: [How to Develop Firebase Genkit Flows](<https://devfeed.tech/articles/how-to-develop-firebase-genkit-flows-23890.md>)

Original publisher: [Read original article](<https://medium.com/firebase-developers/how-to-develop-firebase-genkit-functions-2677b386a227?source=rss----8e8b7dc6774d---4>)

Author: Nozomi Koborinai

Published: 2025-03-15T10:00:54Z

Content type: tutorial

Language: en

Sources: [Firebase Developers - Medium](<https://devfeed.tech/sources/firebase-developers-medium.md>)

Topics: [Genkit](<https://devfeed.tech/topics/genkit.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>), [Firestore](<https://devfeed.tech/topics/firestore.md>), [test](<https://devfeed.tech/topics/test.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [emulator](<https://devfeed.tech/tags/emulator.md>), [emulator-suite](<https://devfeed.tech/tags/emulator-suite.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [genkit](<https://devfeed.tech/tags/genkit.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [test](<https://devfeed.tech/tags/test.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

This tutorial explains how to test Firebase Genkit Flows locally. It describes the limitations of the Genkit Developer UI when flows need Firebase services such as Firestore or Cloud Storage, and presents the Firebase Local Emulator Suite as a way to simulate those services for local testing.

### Source excerpt

AIHow to Develop Genkit Flows Genkit includes a powerful tool called the Genkit Developer UI that can significantly accelerate the development of Genkit Flows by enabling local testing. However, when integrating with other Firebase products, such as Firestore or Cloud Storage, the Genkit Developer UI may not be sufficient. In this article, I'll walk you through how to enhance your local testing environment by integrating the Firebase Local Emulator Suite to test Genkit Flows more effectively. Genkit Developer UI The Genkit Developer UI is an essential tool that allows you to verify the behavior of Genkit Flows locally before deploying them. (It has a great UI, and it's super exciting to use!!) While the Genkit Developer UI provides a fantastic developer experience, it does have some limitations. The Limitation The challenge comes when you need to integrate other Firebase products. For example, when you create a configuration where Genkit communicates with Firestore, such as the one I discussed in my previous article, "8 Genkit Architectures to Orchestrate Firebase & AI". To clarify this, let's look at two cases. Working with self-contained flowsOK case In this case, the entire processing is self-contained within Genkit, with no need to integrate Firebase products like Firestore or Cloud Storage, so you can run everything locally using the Genkit Developer UI. export const firebaseAuthFlow = onFlow( ai, { name: `firebaseAuthFlow`, outputSchema: z.string(), authPolicy: firebaseAuth((user) => { if (user.firebase?.sign_in_provider !== `anonymous`) { throw new Error(`Only anonymously authenticated users can access this function`) } }), httpsOptions: { secrets: [googleAIapiKey], cors: true, }, }, async () => {} ) Even though this function uses authPolicy with Firebase Authentication, Genkit Developer UI allows you to inject an authentication provider, so local testing is still possible. Working with Flows that require Firebase servicesFurther testing required case In this

[Next page](<https://devfeed.tech/tags/firestore.md?cursor=WyIyMDI1LTAzLTE1VDEwOjAwOjU0KzAwOjAwIiwgIjAzOTExZjRlLTJmNTEtNDNhZC1iNmJlLTFhZGQ3NTI0YTdhOCJd>)