Does Firebase cost money?
Firebase is one of the premier cloud platforms for creating mobile and web applications. Google Acquired the platform from Firebase Inc in 2018. It has since grown to become one of the leading backend services for developers around the world.
This article will compare Firebase’s plans and explain the differences between free and paid products. Reading this article you find answers for questions like:
- Is Firebase free?
- Is Firebase expensive?
- What Firebase services are paid?
Keep reading to know more.
This is a free plan. The resources available to Spark users include 1GB data storage, 20,000 writes per day, 50,000 reads per day, and 20,000 delete per day.
This is the paid plan of Firebase that uses the pay-as-you-grow pricing model. The server usage costs are $0.18 per GB for database storage and $0.026 per GB storage. The platform also prices for database operations and data transfer.
Firebase Always-Free Products
Firebase offers some services entirely free for both the Spark and Blaze plans. These services are:
- In-App Messaging
- Application delivery
- App Indexing
- A/B Split Test
- Cloud Messaging
- Performance Monitoring
- Dynamic Links
- Remote Configuration
Firebase Paid Products
Next, we shall look at the Firebase services that are attracting costs under the Blaze plan. However, these services will only attract fees after exhausting the free resources of the Spark plan.
Firebase also offers the Google Machine Learning Kit, which is valuable for performing image processing tasks in an app project. Users can use the machine learning kit for up to 1,000 images in a project.
Firebase users can use the Test Lab features five times daily for real devices and 10 times per day for virtual devices.
Firebase users can enjoy unlimited free read and write operations on the Firebase Realtime Database. The table below displays the free Spark plan’s limits and the pricing structure for the Blaze plan.
|GB stored||1 GB||$5/GB|
|GB downloaded||10 GB/month||$1/GB|
|Databases per project||1||Multiple|
|GB stored||5 GB||$0.026/GB|
|GB downloaded||1 GB/day||$0.12/GB|
|Buckets per project||1||Multiple|
Cloud Firestore Database
Firebase provides up to 1GB Storage for free on Firestore, the latest Google realtime database. After exhausting the free storage, users will pay for storage space and database operations. The table below displays the pricing structure.
|GB stored (database)||1 GB total||$0.18/GB|
Every Google Hosting user is entitled to the free one-gigabyte storage that the Spark plan offers. After exceeding the free tier, users must pay for additional data storage and transfer within the month. All plans provide SSL and support multiple sites per project.
|GB stored (application data)||10 GB||$0.026/GB|
|GB transferred||10 GB/month||$0.15/GB|
Firebase users enjoy up to 10,000 free authentications per month. The charges that apply after exceeding the limits are based on location, as shown in the table below.
|First 10,000 authentications||Free||Free|
|Over 10K authentications per month in USA, Canada, India||N/A||$0.01 per authentication|
|Over 10K authentications per month for other countries.||N/A||$0.06 per authentication|
The Google Cloud function that is also referred to as Google Function, is a part of Firebase plans. The resources available in the free tier and the cost of the paid plans are displayed below:
|Invocations||125K/month||Free up to 2M/month, then $0.40/million|
|GB-seconds||40K/month||Free up to 400K/month*|
|CPU-seconds||40K/month||Free up to 200K/month|
|Outbound networking||To Google services only||Free up to 5GB/month, then $0.12/GB|
|Cloud Build minutes||N/A||Free up to 120min/day, then $0.003/minute|
Cost computed in GB-seconds and CPU-seconds would apply after exhausting the free server resources. Kindly check the pricing page for the details. You can also see the Google Cloud costs for al Google services here.
Forecasting Your App Costs
Firebase users can access important resource usage data and payment status from the Firebase console. Here are the various sections of the console that displays different service usage.
- The Storage Tab: This section shows the volume of data stores in the database only.
- Connection Tab: It displays the number of realtime connections, such as WebSockets.
- Load Tab: Presents a graphical display of application loads and the data usage over a specific time frame.
- Download Tab: The volume of data downloaded from the database is displayed here.
Firebase has two pricing models: the free Spark plan and the Blaze plan that uses a pay-as-you-go pricing structure that charges users based on the app’s server resource usage.
The Spark plan is recommended for developing personal and small apps, while the Blaze plan is excellent for production apps.
Does Firebase cost money?
Firebase has two pricing tiers. The Spark plan is recommended for developing personal and small apps, while the Blaze plan is excellent for production apps.
What are Firebase’s free products?
– In-App Messaging
– Application delivery
– App Indexing
– A/B Split Test
– Cloud Messaging
– Performance Monitoring
– Dynamic Links
– Remote Configuration
What are Firebase’s paid products?
– Real time database
– Cloud Firestore
– Cloud Functions