Firebase, Google’s backend platform-as-a-service for application developers, took a sizable share of new features at the company’s I/O developer conference today, but the highlight update was the addition of Google’s PaLM API to It is the addition of the AI extension function that I used. This includes Python language support in Cloud Functions for Firebase (Gen 2), updates to the Cloud Firestore database service, and more. Additionally, Google is now opening up the Firebase extension marketplace to more developers.
Jeanine Banks, head of Google’s developer products group, said the company is focused on reducing complexity for developers. “With so many different technologies out there, especially now that we want to build for multiple devices and build across multiple platforms, we certainly lack the tools to help developers do that. So it’s important to make it happen, so you can build great things as easily as possible,” she said. “Of course, with AI and generative AI, that risk rises again. Can we work, can we leverage these things to build great apps and experiences?”
Image credit: Google
In 2019, Google introduced Firebase Extensions, a pre-packaged solution for app developers. The service is now generally available, and given Google’s current focus on AI in general, it’s no surprise that the Firebase team and the developers who use it have such concerns. Platforms — are also on board with this trend. New extensions here include an image generator, a tool to build chatbots on top of the PaLM API, a text summarizer, and more.
Until last year, Google worked directly with extension providers who wanted to offer APIs in the marketplace. Banks said it is now opening up the project to more providers, allowing them to participate.
“Our primary focus with Firebase extensions is to accelerate developer creativity and enable them to build applications,” she explained. “We believe that by enabling that, they will succeed and the application will succeed. And as the application succeeds, they will probably scale up. We will use more payment services.” This is also how Google plans to (indirectly) monetize this service. It’s just getting more developers to join the larger ecosystem of Google services, rather than revenue from profit-sharing agreements.
The addition of Python as a supported language for Cloud Functions is also somewhat related to this AI effort. After all, Python is the default language for most AI projects, and as Banks points out, this allows developers in the AI/ML community to more easily build their own extensions and make them available in the market. will be
Specifically, Firebase is adding this Python support in Cloud Functions Gen 2, which is also now generally available (in public preview). Additionally, Cloud Functions 2nd Generation now offers up to 32 GB of memory, allowing you to process up to 1,000 requests in parallel.
Small updates to Firebase this year include support for OR queries in Firestore and a number of security updates, support for frameworks such as SvelteKit, Asto, and Nuxt in Firebase Hosting, support for Flutter SDK updates, and new support for Firebase Hosting. Includes support. Flutter the web using WebAssemby.
