56,966 blogs · [ { "id": "01a0e41a-376c-7367-b3d4-23d01ee54639", "title": "Introducing Firebase spend caps", "url": "https://firebase.blog/posts/2026/09/firebase-spend-caps", "published_at": "2026-09-14T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d01f5a9157", "title": "5 ways to use Gemini text-to-speech (TTS) in your apps with Firebase AI Logic", "url": "https://firebase.blog/posts/2026/09/ai-logic-text-to-speech", "published_at": "2026-09-09T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d01f8aafa7", "title": "Authentication made easy: Building a secure e-commerce shopping cart with Firebase", "url": "https://firebase.blog/posts/2026/09/secure-shopping-cart-firebase", "published_at": "2026-09-01T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d020398c5b", "title": "3 ways to optimize Firebase Remote Config fetch usage", "url": "https://firebase.blog/posts/2026/08/optimize-remote-config-usage", "published_at": "2026-08-31T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d020733a0e", "title": "Eval-driven development: How we build better agent skills for Firebase", "url": "https://firebase.blog/posts/2026/08/eval-driven-development-agent-skills", "published_at": "2026-08-11T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d020ddf2ee", "title": "Triple-layer security for Firebase web apps", "url": "https://firebase.blog/posts/2026/07/three-layer-security", "published_at": "2026-07-30T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d021b1fd97", "title": "Bringing Google Maps to Friendly Meals with Firebase AI Logic", "url": "https://firebase.blog/posts/2026/07/bringing-google-maps-friendly-meals", "published_at": "2026-07-28T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d022784b86", "title": "Zero-flicker Firestore SSR with React", "url": "https://firebase.blog/posts/2026/06/firestore-serialization-react", "published_at": "2026-06-24T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d022b17ec1", "title": "Gemini in Apple's Foundation Models framework", "url": "https://firebase.blog/posts/2026/06/apple-foundation-models-gemini", "published_at": "2026-06-09T09:41:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d02343b587", "title": "Building a cooking assistant with Firebase AI Logic", "url": "https://firebase.blog/posts/2026/05/building-cooking-assistant-ai-logic", "published_at": "2026-05-29T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d023bd5b7c", "title": "Live text search with Firestore pipelines and React", "url": "https://firebase.blog/posts/2026/05/react-firestore-search", "published_at": "2026-05-28T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d024663e07", "title": "What’s new from Firebase at Google I/O 2026", "url": "https://firebase.blog/posts/2026/05/google-io-2026-announcements", "published_at": "2026-05-19T01:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d024d95fa5", "title": "Bringing the real world to your AI application using Firebase AI Logic", "url": "https://firebase.blog/posts/2026/05/ai-logic-maps-grounding", "published_at": "2026-05-19T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d025443ca2", "title": "Announcing Dart support in Cloud Functions for Firebase", "url": "https://firebase.blog/posts/2026/05/dart-functions-exp", "published_at": "2026-05-06T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d0255bd388", "title": "Firebase Phone Number Verification is generally available!", "url": "https://firebase.blog/posts/2026/05/firebase-pnv-generally-available", "published_at": "2026-05-04T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d0256345a5", "title": "Realtime PostgreSQL: From Data Connect to SQL Connect", "url": "https://firebase.blog/posts/2026/04/whats-new-sql-connect", "published_at": "2026-04-29T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d0259d6864", "title": "Firestore levels up: Bringing the power of search and JOINs to NoSQL", "url": "https://firebase.blog/posts/2026/04/firestore-pipelines-ga", "published_at": "2026-04-27T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d02603d8d3", "title": "What’s new from Firebase at Cloud Next 2026", "url": "https://firebase.blog/posts/2026/04/cloud-next-2026-announcements", "published_at": "2026-04-22T11:30:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d0262265e5", "title": "Ship production AI features faster with Firebase AI Logic", "url": "https://firebase.blog/posts/2026/04/cloud-next-2026-ai-logic", "published_at": "2026-04-22T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d026f9ece8", "title": "Next.js Deployment Adapters: A bright future for Next.js on Google Cloud", "url": "https://firebase.blog/posts/2026/03/nextjs-adapters", "published_at": "2026-03-26T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d0276838d7", "title": "Writing SQL in SQL Connect", "url": "https://firebase.blog/posts/2026/03/fdc-native-sql", "published_at": "2026-03-24T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d0276d9b06", "title": "From prompt to production: Build full-stack apps faster with Google AI Studio and Firebase", "url": "https://firebase.blog/posts/2026/03/announcing-ai-studio-integration", "published_at": "2026-03-19T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d027d11845", "title": "App Hosting has in-console environment variables and faster builds", "url": "https://firebase.blog/posts/2026/03/apphosting-march-update", "published_at": "2026-03-12T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d028a02ad6", "title": "Introducing no-cost trials for Data Connect", "url": "https://firebase.blog/posts/2026/03/fdc-ift", "published_at": "2026-03-12T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d0291c96d6", "title": "Firebase A/B Testing is now available for the web", "url": "https://firebase.blog/posts/2026/03/ab-testing-for-web", "published_at": "2026-03-04T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d029ea3f3b", "title": "Phone number verification breaks barriers", "url": "https://firebase.blog/posts/2026/03/firebase-pnv-public-preview", "published_at": "2026-03-01T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d029f52eeb", "title": "Better code, fewer tokens: Introducing Agent Skills for Firebase", "url": "https://firebase.blog/posts/2026/02/ai-agent-skills-for-firebase", "published_at": "2026-02-17T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d02ab2b449", "title": "Unlock custom observability by exporting Crashlytics data to Cloud Logging", "url": "https://firebase.blog/posts/2026/01/crashlytics-export-cloud-logging", "published_at": "2026-01-30T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d02b690949", "title": "Boost accuracy with the prompt optimizer", "url": "https://firebase.blog/posts/2026/01/boost-accuracy-with-the-prompt-optimizer", "published_at": "2026-01-20T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d02c19eb49", "title": "Unveiling Firestore Pipeline operations", "url": "https://firebase.blog/posts/2026/01/firestore-enterprise-pipeline-operations", "published_at": "2026-01-15T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d02c1ea674", "title": "Improve AI output with continuous improvement", "url": "https://firebase.blog/posts/2026/01/continuous-improvement", "published_at": "2026-01-13T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d02c892e16", "title": "App Hosting adds support for Turborepo", "url": "https://firebase.blog/posts/2026/01/apphosting-turborepo", "published_at": "2026-01-08T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d02c93f343", "title": "Secure your prompts and iterate faster with server prompt templates for Firebase AI Logic", "url": "https://firebase.blog/posts/2025/12/server-prompt-templates-ai-logic", "published_at": "2025-12-03T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d02cbaf86a", "title": "Securing AI agents and tool calls", "url": "https://firebase.blog/posts/2025/12/securing-ai-agents", "published_at": "2025-12-02T19:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d02ce7542f", "title": "Antigravity and Firebase MCP accelerate app development", "url": "https://firebase.blog/posts/2025/11/firebase-mcp-and-antigravity", "published_at": "2025-11-21T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d02d8bc49c", "title": "Bring any idea to life with Gemini 3 and Firebase AI Logic", "url": "https://firebase.blog/posts/2025/11/gemini-3-firebase-ai-logic", "published_at": "2025-11-18T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d02dcf413f", "title": "Data Connect: Event Triggers and Generated Admin SDKs", "url": "https://firebase.blog/posts/2025/11/dataconnect-nov25", "published_at": "2025-11-17T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d02e09d372", "title": "Debugging native crashes on Android just got easier with Crashlytics", "url": "https://firebase.blog/posts/2025/11/crashlytics-android-ndk-tombstones", "published_at": "2025-11-14T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d02e87571e", "title": "Securing a retail AI endpoint from abuse for virtual try on", "url": "https://firebase.blog/posts/2025/11/securing-ai-endpoints-from-abuse", "published_at": "2025-11-11T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d02ee910d2", "title": "Accelerate debugging with Crashlytics MCP Tools", "url": "https://firebase.blog/posts/2025/11/crashlytics-mcp-with-gemini-cli", "published_at": "2025-11-07T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d02f6e83bc", "title": "Firebase Phone Number Verification developer preview", "url": "https://firebase.blog/posts/2025/10/fpnv-preview-launch", "published_at": "2025-10-21T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d0303ad8fc", "title": "Understanding hybrid inference: the role of Firebase AI Logic", "url": "https://firebase.blog/posts/2025/10/understand-ai-logic-hybrid-inference", "published_at": "2025-10-15T10:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d030e07db3", "title": "Smart photo organization through privacy-first, on-device AI", "url": "https://firebase.blog/posts/2025/10/privacy-first-on-device-ai", "published_at": "2025-10-15T08:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d0316e024a", "title": "It’s graduation day for the Firebase MCP Server", "url": "https://firebase.blog/posts/2025/10/firebase-mcp-server-ga", "published_at": "2025-10-08T06:31:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d031b58e9d", "title": "Add AI features to your app using Gemini CLI and Firebase AI Logic", "url": "https://firebase.blog/posts/2025/10/ai-logic-via-gemini-cli", "published_at": "2025-10-08T06:30:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d03294ae3d", "title": "Data Connect: get started faster and have more data control", "url": "https://firebase.blog/posts/2025/10/dataconnect-oct25", "published_at": "2025-10-02T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d03308b2bd", "title": "AI in action: Adding AI-powered reviews", "url": "https://firebase.blog/posts/2025/10/adding-ai-powered-reviews", "published_at": "2025-10-01T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d03399e277", "title": "Bridge the design to development gap with Builder.io and Firebase Studio", "url": "https://firebase.blog/posts/2025/09/firebase-studio-builder-io-design-development", "published_at": "2025-09-29T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d0347e8d16", "title": "Unlocking Dynamic Experiences with Client-Side custom signals conditions in Firebase Remote Config", "url": "https://firebase.blog/posts/2025/09/remote-config-custom-signals", "published_at": "2025-09-29T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d034f4b1b0", "title": "3 pro tips to elevate your Firebase skills in the Firebase console", "url": "https://firebase.blog/posts/2025/09/console-pro-tips", "published_at": "2025-09-12T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d035d69c76", "title": "Get the most out of Firebase Studio’s default built-in model, Gemini 2.5 Pro", "url": "https://firebase.blog/posts/2025/09/firebase-studio-builtin-model", "published_at": "2025-09-12T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d0364ac594", "title": "A roundup of Firebase news from Brazil", "url": "https://firebase.blog/posts/2025/09/brazil-roundup", "published_at": "2025-09-10T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d037171e97", "title": "New Firebase AI Logic features to explore - September 2025 updates", "url": "https://firebase.blog/posts/2025/09/firebase-ai-logic-updates", "published_at": "2025-09-10T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d037e912f6", "title": "Coffee with Firebase Studio's App Prototyping agent", "url": "https://firebase.blog/posts/2025/09/coffee-with-app-prototyping-agent", "published_at": "2025-09-09T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d038716829", "title": "Full-text search and other searches with Data Connect", "url": "https://firebase.blog/posts/2025/09/dataconnect-searches", "published_at": "2025-09-02T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d0396f5a54", "title": "Firestore with MongoDB compatibility is now generally available", "url": "https://firebase.blog/posts/2025/08/firestore-mongodb-general-availability", "published_at": "2025-08-26T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d03a484bd9", "title": "App Hosting has faster deployments, route-based monitoring, and improved CI/CD setup", "url": "https://firebase.blog/posts/2025/08/apphosting-august-update", "published_at": "2025-08-25T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d03aa4ddec", "title": "Grounding with Google Search in the Firebase AI Logic client SDKs", "url": "https://firebase.blog/posts/2025/07/grounding-google-search-ai-logic", "published_at": "2025-07-28T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d03ad49657", "title": "Data Connect: Full Text Search, Enums, and More", "url": "https://firebase.blog/posts/2025/07/dataconnect-fts-enums", "published_at": "2025-07-23T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d03ba98fa9", "title": "From vibe to reality: Integrating Firebase in Firebase Studio", "url": "https://firebase.blog/posts/2025/07/integrating-firebase-in-firebase-studio", "published_at": "2025-07-22T10:05:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d03bc68de9", "title": "Enhance Your Firebase Studio Workflow with Gemini CLI", "url": "https://firebase.blog/posts/2025/07/firebase-studio-gemini-cli", "published_at": "2025-07-22T10:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d03c46f868", "title": "Supercharge your Firebase Studio workflow with MCP servers", "url": "https://firebase.blog/posts/2025/07/supercharge-firebase-studio-with-mcp", "published_at": "2025-07-09T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d03c4dc290", "title": "Firebase Studio: Tips and Tricks 2", "url": "https://firebase.blog/posts/2025/07/studio-tips-tricks-2", "published_at": "2025-07-07T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d03d2c182d", "title": "Bringing architecture to life with Firebase Studio", "url": "https://firebase.blog/posts/2025/07/houseid-studio-showcase", "published_at": "2025-07-02T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d03df58b24", "title": "Simplify development with public ports in Firebase Studio", "url": "https://firebase.blog/posts/2025/07/firebase-studio-public-ports", "published_at": "2025-07-01T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d03e077663", "title": "Fueld.AI's nutrition coach with Firebase and Google Cloud", "url": "https://firebase.blog/posts/2025/06/fueld-ai-app-coach", "published_at": "2025-06-25T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d03e109eef", "title": "Introducing hybrid on-device inference using Firebase AI Logic", "url": "https://firebase.blog/posts/2025/06/hybrid-inference-firebase-ai-logic", "published_at": "2025-06-09T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d03f06cb3b", "title": "Transactions Updates for Data Connect", "url": "https://firebase.blog/posts/2025/06/dataconnect-transactions", "published_at": "2025-06-05T16:01:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d03fbe595c", "title": "Server Value Expressions for Data Connect", "url": "https://firebase.blog/posts/2025/06/dataconnect-server-values", "published_at": "2025-06-05T16:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d03fd27e04", "title": "What web frameworks does Firebase App Hosting support?", "url": "https://firebase.blog/posts/2025/06/app-hosting-frameworks", "published_at": "2025-06-05T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d04036a406", "title": "Firebase Studio: Tips and Tricks", "url": "https://firebase.blog/posts/2025/05/studio-tips-tricks", "published_at": "2025-05-29T10:50:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d0410b9d5f", "title": "What's new in Firebase at I/O 2025", "url": "https://firebase.blog/posts/2025/05/whats-new-at-google-io", "published_at": "2025-05-20T10:51:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d0419ec85a", "title": "Top Firebase Studio updates from Google I/O 2025", "url": "https://firebase.blog/posts/2025/05/studio-updates-from-io", "published_at": "2025-05-20T10:50:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d041a44154", "title": "Building AI-powered apps with Firebase AI Logic", "url": "https://firebase.blog/posts/2025/05/building-ai-apps", "published_at": "2025-05-20T10:49:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d042905cd9", "title": "Introducing Unity support in Firebase AI Logic", "url": "https://firebase.blog/posts/2025/05/ai-logic-unity-androidxr", "published_at": "2025-05-20T10:48:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d042a7852c", "title": "Firebase MCP Server", "url": "https://firebase.blog/posts/2025/05/firebase-mcp-server", "published_at": "2025-05-20T10:47:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d0436a17c0", "title": "Data Connect Updates", "url": "https://firebase.blog/posts/2025/05/dataconnect-io-updates", "published_at": "2025-05-20T10:46:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d043f6d4eb", "title": "More ways to deploy with Firebase App Hosting", "url": "https://firebase.blog/posts/2025/05/more-ways-to-deploy-app-hosting", "published_at": "2025-05-20T10:45:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d0444740d7", "title": "Announcing Gemini 2.5 in Firebase Studio", "url": "https://firebase.blog/posts/2025/05/announcing-gemini-25-in-firebase-studio", "published_at": "2025-05-07T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d045121d64", "title": "Atomic Data Modifications for Data Connect", "url": "https://firebase.blog/posts/2025/05/dataconnect-atomic-data-modifications", "published_at": "2025-05-06T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d045919f36", "title": "Data Connect Queries: From Definitions to Client Code", "url": "https://firebase.blog/posts/2025/05/dataconnect-queries-defs-to-client-code", "published_at": "2025-05-01T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d045f5c2d0", "title": "Angular and React Bindings for Data Connect", "url": "https://firebase.blog/posts/2025/04/dataconnect-web-bindings", "published_at": "2025-04-29T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d046cb89ac", "title": "Aggregate Fields for Data Connect", "url": "https://firebase.blog/posts/2025/04/dataconnect-aggregate-fields", "published_at": "2025-04-24T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d046e8afaa", "title": "Data Connect Pricing", "url": "https://firebase.blog/posts/2025/04/dataconnect-pricing-postga", "published_at": "2025-04-22T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d0476ef7ae", "title": "Ensure your Firebase Cloud Messaging notifications reach your users on Android", "url": "https://firebase.blog/posts/2025/04/fcm-on-android", "published_at": "2025-04-17T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d04790bb6f", "title": "What's new in Firebase at Cloud Next 2025", "url": "https://firebase.blog/posts/2025/04/cloud-next-announcements", "published_at": "2025-04-09T06:07:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d047b1d1d7", "title": "Introducing Firebase Studio", "url": "https://firebase.blog/posts/2025/04/introducing-firebase-studio", "published_at": "2025-04-09T06:06:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d0486328b5", "title": "Introducing the AI-Powered App Testing Agent", "url": "https://firebase.blog/posts/2025/04/app-testing-agent", "published_at": "2025-04-09T06:05:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d0487408eb", "title": "Announcing Genkit for Python and Go", "url": "https://firebase.blog/posts/2025/04/genkit-python-go", "published_at": "2025-04-09T06:04:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d048e7d22c", "title": "React Native Support and Gemini Live APIs for Vertex AI in Firebase", "url": "https://firebase.blog/posts/2025/04/vertex-ai-updates", "published_at": "2025-04-09T06:03:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d049ab8482", "title": "Data Connect is now generally available!", "url": "https://firebase.blog/posts/2025/04/dataconnect-general-availability", "published_at": "2025-04-09T06:02:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d04a5e09a0", "title": "Deploy Angular & Next.js apps with App Hosting, now GA!", "url": "https://firebase.blog/posts/2025/04/apphosting-general-availability", "published_at": "2025-04-09T06:01:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d04ae30265", "title": "Monitor your Genkit features in production", "url": "https://firebase.blog/posts/2025/03/monitor-genkit-features-in-production", "published_at": "2025-03-18T15:42:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d04b1b9a71", "title": "App Hosting updates: rollbacks, SDK auto-configuration, and more", "url": "https://firebase.blog/posts/2025/03/apphosting-march-update", "published_at": "2025-03-11T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d04bd6d950", "title": "Build Responsive, AI-powered Apps with Cloud Functions for Firebase", "url": "https://firebase.blog/posts/2025/03/streaming-cloud-functions-genkit", "published_at": "2025-03-06T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d04c931ad4", "title": "Add image generation to your apps with Imagen 3", "url": "https://firebase.blog/posts/2025/03/imagen3-support-on-vertex-ai-sdks", "published_at": "2025-03-03T04:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d04cab92e6", "title": "February Update: What's New in Data Connect", "url": "https://firebase.blog/posts/2025/02/fdc-whats-new", "published_at": "2025-02-26T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d04d6f5200", "title": "Firebase + Gemini Code Assist", "url": "https://firebase.blog/posts/2025/03/gemini-code-assist", "published_at": "2025-02-25T00:00:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d04e5b1b70", "title": "Extracting structured data from PDFs using Gemini 2.0 and Genkit", "url": "https://firebase.blog/posts/2025/02/gemini-genkit-pdf-structured-data", "published_at": "2025-02-20T09:41:00+00:00" }, { "id": "01a0e41a-376c-7367-b3d4-23d04efedd43", "title": "Announcing Firebase Genkit 1.0 for Node.js", "url": "https://firebase.blog/posts/2025/02/announcing-genkit", "published_at": "2025-02-12T04:00:00+00:00" } ] posts Claim your blog
Back to firebase.blog
Blog · corpus.blog/blogs/firebase.blog/posts

firebase.blog

firebase.blog

2026

2025