Save the date - Google I/O returns May 18-20. Register to get the most out of the digital experience: Build your schedule, reserve space, participate in Q&As, earn Google Developer profile badges, and more. Register now

Learn about Build products

Build powerful apps. Spin up your backend without managing servers. Effortlessly scale to support millions of users with Firebase databases, machine learning infrastructure, hosting and storage solutions, and Cloud Functions.

Featured topics

Firebase Authentication and Security Rules are central to a secure app. As you're building and launching your app, keep these top tips in mind.
You can develop Firebase apps in an offline sandbox, leaving your projects and live services untouched, with the Firebase Local Emulator Suite. Take a look at a hands-on example of the process.
Firestore is a flexible, scalable database for mobile, web, and server development from Firebase and Google Cloud. It keeps your data in sync across client apps through realtime listeners and offers offline support for mobile and web so you can build responsive apps that work regardless of network latency or Internet connectivity.
Cloud Functions for Firebase is a serverless framework that lets you automatically run backend code in response to events triggered by Firebase features and HTTPS requests. Your code is stored in Google servers so there’s no need to manage and scale your own.
The Firebase Realtime Database is a cloud-hosted database. Data is stored as JSON and synchronized in realtime to every connected client, with cross-platform support for iOS, Android, Web and more.
Firebase Local Emulator Suite is a set of advanced tools for developers looking to build and test apps locally.
The Cloud Functions shell provides an interactive shell for invoking functions with test data. The shell supports all trigger types.
The Firebase CLI provides a variety of tools for managing, viewing, and deploying to Firebase projects.
Cloud Firestore is a NoSQL document database that simplifies storing, syncing, and querying data for your mobile and web apps at global scale. Its client libraries provide live synchronization and offline support, while its security features and integrations with the Firebase and Google Cloud platforms accelerate building truly serverless apps.
Firebase Authentication makes authentication easy for end users and developers. It allows you to focus on your users, and not the sign-in infrastructure to support them.
Developers are increasingly relying on machine learning to enhance their app’s user experience, and only with finely-tuned machine learning models can they deliver those powerful features to delight their users. Introducing Firebase Machine Learning, a set of tools and services for bringing powerful machine learning features to your app.