# Firestore

Firestore is a serverless NoSQL document database for storing, synchronizing, and querying application data, with SDKs, security rules, and real-time capabilities.

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

## 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.

## 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.

## 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

## Trippy Wins the Gemini API Developer Competition with a Firebase-Powered Travel App

DevFeed: [Trippy Wins the Gemini API Developer Competition with a Firebase-Powered Travel App](<https://devfeed.tech/articles/trippy-your-ai-travel-guide-built-with-firebase-and-gemini-16571.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2024/11/gemini-competition-best-firebase-app>)

Author: Lloyd Hightower

Published: 2024-11-21T00: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>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [API](<https://devfeed.tech/topics/api.md>), [App](<https://devfeed.tech/topics/app.md>), [Cloud Functions](<https://devfeed.tech/topics/cloud-functions.md>), [Firestore](<https://devfeed.tech/topics/firestore.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [real-time](<https://devfeed.tech/topics/real-time.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-functions](<https://devfeed.tech/tags/cloud-functions.md>), [cloud-messaging](<https://devfeed.tech/tags/cloud-messaging.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>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [messaging](<https://devfeed.tech/tags/messaging.md>), [news](<https://devfeed.tech/tags/news.md>), [notifications](<https://devfeed.tech/tags/notifications.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [recognition](<https://devfeed.tech/tags/recognition.md>), [recommendations](<https://devfeed.tech/tags/recommendations.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [storage](<https://devfeed.tech/tags/storage.md>), [travel](<https://devfeed.tech/tags/travel.md>), [vertex-ai](<https://devfeed.tech/tags/vertex-ai.md>)

### AI overview

Firebase announces Trippy as the winner of its Gemini API Developer Competition. The travel app combines Gemini with Firebase services to provide personalized itineraries, recommendations, multilingual support, games, receipt-based expense tracking, currency conversion, and contextual chat.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Firestore for Image Embeddings

DevFeed: [Firestore for Image Embeddings](<https://devfeed.tech/articles/firestore-for-image-embeddings-23888.md>)

Original publisher: [Read original article](<https://medium.com/firebase-developers/firestore-for-image-embeddings-f3fa2a5a5058?source=rss----8e8b7dc6774d---4>)

Author: Mete Atamel

Published: 2024-10-29T19:13:03Z

Content type: tutorial

Language: en

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

Topics: [Firestore](<https://devfeed.tech/topics/firestore.md>), [Embeddings](<https://devfeed.tech/topics/embeddings.md>), [LangChain](<https://devfeed.tech/topics/langchain.md>), [multimodal](<https://devfeed.tech/topics/multimodal.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [cloud-storage](<https://devfeed.tech/tags/cloud-storage.md>), [embeddings](<https://devfeed.tech/tags/embeddings.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [generative-ai-tools](<https://devfeed.tech/tags/generative-ai-tools.md>), [langchain](<https://devfeed.tech/tags/langchain.md>), [llms](<https://devfeed.tech/tags/llms.md>), [multimodal](<https://devfeed.tech/tags/multimodal.md>), [retrieval](<https://devfeed.tech/tags/retrieval.md>), [search](<https://devfeed.tech/tags/search.md>), [software-development](<https://devfeed.tech/tags/software-development.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

A tutorial showing how to use FirestoreVectorStore and LangChain to generate, store, and retrieve image embeddings for similarity search. It covers multimodal embedding models, images from local storage, Google Cloud Storage, and the web, plus text- and image-based queries.

### Source excerpt

Powering LLMs with Firestore In my previous post about Firestore for Text Embedding and Similarity Search, I talked about how Firestore and LangChain can help you to store text embeddings and do similarity searches against them. With multimodal embedding models, you can generate embeddings not only for text but for images and video as well. In this post, I will show you how to store image embeddings in Firestore and later use them for similarity search. Image embeddings support in FirestoreVectorStore As a recap from the previous post, the Firestore for LangChain project provides a FirestoreVectorStore which simplifies storage and retrieval of embeddings. Initially, FirestoreVectorStore only supported text embeddings, but we recently added a new add_images method to store image embeddings. Likewise, we added the similarity_search_image method to run similarity searches with image embeddings. Let's take a closer look at how you can use FirestoreVectorStore in LangChain to work with image embeddings. First, you need to create a multimodal embedding model that can embed images: from langchain_google_vertexai import VertexAIEmbeddings embedding = VertexAIEmbeddings( model_name="multimodalembedding", project=PROJECT_ID, location="us-central1" ) Then, you create a Firestore-backed vector store with the embedding model: from langchain_google_firestore import FirestoreVectorStore vector_store = FirestoreVectorStore( collection=COLLECTION_NAME, embedding_service=embedding, ) Now, you can add images stored locally, in Google Cloud Storage, or any image on the web as follows: ids = ["landmark1.png", "landmark2.png", "landmark3.png"] image_paths = [ "gs://your-storage-bucket/landmark1.png", "./images/landmark2.png", "https://your-website/images/landmark3.png", ] vector_store.add_images(image_paths, ids=ids) This creates embeddings for each image and saves them to Firestore. Afterwards, you can perform a similarity search with a text query: vector_store.similarity_search("stadiu

## What's New in the Flutter SDK for Firebase

DevFeed: [What's New in the Flutter SDK for Firebase](<https://devfeed.tech/articles/what-s-new-in-the-flutter-sdk-for-firebase-16553.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2024/05/whats-new-in-flutter-sdk-for-firebase>)

Author: Andrew Peynado; Cynthia Jiang

Published: 2024-05-23T00: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>), [Flutter](<https://devfeed.tech/topics/flutter.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Generative AI](<https://devfeed.tech/topics/generative-ai.md>), [WebAssembly](<https://devfeed.tech/topics/web-assembly.md>), [Firestore](<https://devfeed.tech/topics/firestore.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-logic](<https://devfeed.tech/tags/ai-logic.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [flutter](<https://devfeed.tech/tags/flutter.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [generative-ai](<https://devfeed.tech/tags/generative-ai.md>), [release](<https://devfeed.tech/tags/release.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [vertex-ai](<https://devfeed.tech/tags/vertex-ai.md>), [web](<https://devfeed.tech/tags/web.md>), [webassembly](<https://devfeed.tech/tags/webassembly.md>)

### AI overview

This release update covers new Firebase SDK capabilities for Flutter, including Vertex AI for Firebase SDKs in public preview, WebAssembly support for Flutter web apps, and enhanced Firestore query capabilities.

### Source excerpt

The Flutter SDK for Firebase just got better

## Introducing Firebase Genkit

DevFeed: [Introducing Firebase Genkit](<https://devfeed.tech/articles/introducing-firebase-genkit-16549.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2024/05/introducing-genkit>)

Author: Chris Gill; Peter Friese

Published: 2024-05-14T04:00:00Z

Content type: release

Language: en

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

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>), [Framework](<https://devfeed.tech/topics/framework.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Ollama](<https://devfeed.tech/topics/ollama.md>), [Firestore](<https://devfeed.tech/topics/firestore.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [backend](<https://devfeed.tech/tags/backend.md>), [build](<https://devfeed.tech/tags/build.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [developer-tooling](<https://devfeed.tech/tags/developer-tooling.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [genkit](<https://devfeed.tech/tags/genkit.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [launch](<https://devfeed.tech/tags/launch.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [ollama](<https://devfeed.tech/tags/ollama.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [release](<https://devfeed.tech/tags/release.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

Firebase introduces Genkit in beta, an open-source framework for JavaScript and TypeScript developers building Node.js backends with AI-powered features. It supports integrations with models, data sources, cloud services, and agents, with local tooling and deployment options for Firebase and Google Cloud.

### Source excerpt

Build and deploy AI features with ease

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