En esta página, se describen los planes de precios de Firebase y se explica cómo funciona la facturación de esta plataforma y cómo se conecta con otros servicios de Google.
Firebase ofrece dos planes de precios diferentes: el plan Spark sin costo y el plan Blaze de pago por uso. A continuación, se presenta una breve descripción general de cada plan. Si necesitas información detallada, consulta las secciones que aparecen más adelante en esta página.
Plan de precios Spark
No se requiere información de pago para comenzar |
Plan de precios Blaze
Vincula una cuenta de facturación para acceder a más servicios |
---|---|
Uso completo de los productos y las funciones sin costo de Firebase | Uso completo de los productos y las funciones sin costo de Firebase |
Cuota de uso sin costo* para los productos pagados de Firebase | Cuota de uso sin costo* para los productos pagados de Firebase |
Precios de prepago para cualquier uso adicional de los productos pagados de Firebase | |
Acceso a Cloud Functions
(cuota de uso sin costo y, luego, precios de pago por uso para el uso adicional) |
|
Acceso a funciones y productos pagados de Google Cloud | |
* Según el producto, el importe de la cuota de uso sin costo disponible para los planes Spark y Blaze puede ser diferente. Obtén más información en estas Preguntas frecuentes. |
Si quieres obtener un desglose detallado por producto de cada plan, consulta la página de precios de Firebase. En esa página, encontrarás información sobre los productos sin costo de Firebase, las cuotas de uso sin costo y los precios de prepago de los productos de Firebase.
Además, en la mayoría de los productos de Firebase se proporciona documentación sobre el uso, las cuotas y los precios específicos de cada producto. A menudo, proporcionan ejemplos de uso y facturación del producto. Visita la sección de un producto en la documentación de Firebase para encontrar este tipo de información.
En la siguiente ilustración, se muestra cómo se asocian los planes de precios (y las cuentas de facturación) a proyectos y apps.
Plan de precios Spark
Cuando te encuentres en las etapas iniciales del desarrollo de tu app, comienza con el plan de precios Spark sin costo. No es necesario que proporciones la información de pago para comenzar a usar la mayoría de las funciones de Firebase de inmediato.
Si solo usas productos sin costo de Firebase, como FCM y Crashlytics, puedes usar el plan Spark en las apps de producción.
¿Qué incluye el plan Spark?
El plan Spark incluye el siguiente nivel de acceso a los servicios:
- Uso total de las funciones y los productos sin costo de Firebase (como los métodos de acceso por redes sociales, FCM y Crashlytics)
- Cuotas de uso sin costo para productos pagados de Firebase (como Cloud Firestore, Cloud Storage y Hosting)
Situaciones de ejemplo
Estos son algunos ejemplos de uso y facturación del plan Spark:
Ejemplo 1: Tu app usa Remote Config, Cloud Messaging y Crashlytics. Puedes acceder a todas las funciones de estos tres productos, sin costo, incluso si tu app tiene varios millones de usuarios.
Ejemplo 2: Tu app usa Authentication, Crashlytics y Cloud Firestore personalizados. Puedes acceder a todas las funciones de Authentication y Crashlytics personalizados (sin importar cuántos usuarios tengas), además de 20,000 operaciones de escritura de documentos de Cloud Firestore y 50,000 operaciones de lectura de documentos todos los días sin costo.
Aspectos importantes del plan Spark
Ten en cuenta lo siguiente sobre el plan de precios Spark:
Si excedes el límite de la cuota sin costo en un mes calendario de cualquier producto, se dejará de usar el proyecto de ese producto específico por el resto de ese mes.
Esto se aplica a todas las apps registradas con ese proyecto de Firebase.
Para volver a usar ese producto específico, deberás esperar hasta el próximo ciclo de facturación o actualizar al plan de precios Blaze.
Los productos y las funciones pagados de Google Cloud (como Pub/Sub, Cloud Run o la transmisión de BigQuery para Analytics) no están disponibles para los proyectos del plan Spark.
Plan de precios Blaze
Si tu proyecto requiere las capacidades que proporcionan los servicios pagados, cambia al plan de precios Blaze de pago por uso. Un proyecto de Firebase en el plan Blaze tiene una cuenta de Cloud Billing vinculada, lo que permite que el proyecto y las apps accedan a más servicios y a niveles de uso más altos.
¿Qué incluye el plan Blaze?
El plan Blaze incluye el siguiente nivel de acceso a los servicios:
Uso total de las funciones y los productos sin costo de Firebase (como los métodos de acceso por redes sociales, FCM y Crashlytics)
Cuotas de uso sin costo para productos pagados de Firebase (como Cloud Firestore, Cloud Storage y Hosting)
Precios prepagos para cualquier uso adicional de productos pagados de Firebase
Cuota de uso sin costo para Cloud Functions for Firebase. Luego, se usan los precios de pago por uso
Acceso a productos y funciones pagados de Google Cloud (como Pub/Sub, Cloud Run o la transmisión de BigQuery para Analytics)
Si tu proyecto cumple con las cuotas de uso sin costo del plan Blaze para los productos pagados, no verás ningún tipo de cambio para esos productos (excepto Cloud Functions). Sin embargo, si superas la cuota de uso sin costo, solo pagarás por los recursos que consumes. Esta es la razón por la que el plan Blaze se denomina plan de "pago por uso".
Situaciones de ejemplo
Estos son algunos ejemplos de uso y facturación del plan Blaze:
Ejemplo 1: Tu app usa Remote Config, Cloud Messaging y Crashlytics. Puedes acceder a todas las funciones de estos tres productos, sin costo, incluso si tu app tiene varios millones de usuarios.
Ejemplo 2: Tu app usa Authentication, Crashlytics y Cloud Firestore personalizados. Puedes acceder a todas las funciones de Authentication y Crashlytics personalizados (sin importar cuántos usuarios tengas), además de 50,000 operaciones de lectura de documentos de Cloud Firestore y 20,000 operaciones de escritura de documentos todos los días sin costo.
Sin embargo, si el uso de Cloud Firestore en tu proyecto es superior a las cuotas diarias, se te cobrará por las operaciones de lectura o escritura de ese día que superen las 50,000 o 20,000 operaciones.
Aspectos importantes del plan Blaze
Ten en cuenta lo siguiente sobre el plan de precios Blaze:
Según el producto, la cuota de uso sin costo disponible para los planes Spark y Blaze puede ser diferente. Obtén más información en las Preguntas frecuentes.
La mayoría de los productos y las funciones de Firebase tienen cuotas y precios basados en un uso diario, pero otros se basan en el uso mensual o por hora. Cloud Functions, por ejemplo, tiene un nivel de uso sin costo que se restablece cada mes, pero Cloud Firestore y Cloud Storage tienen niveles sin costo que se restablecen todos los días. Obtén más información en estas Preguntas frecuentes.
Google Cloud Billing cuentas
Cuando tu proyecto usa el plan de precios Blaze, se vincula a una cuenta de Google Cloud Billing. A continuación, se describen algunos datos rápidos sobre las cuentas de Cloud Billing:
Las cuentas de Cloud Billing requieren una forma de pago. Esto incluye la mayoría de las principales tarjetas de crédito, así como otras formas de pago. Para obtener información detallada, consulta la documentación de Cloud Billing.
Puedes vincular varios proyectos de Firebase a una sola cuenta de Cloud Billing. Todos estos proyectos estarán en el plan de precios Blaze.
Si es la primera vez que usas Firebase y Google Cloud, verifica si cumples con los requisitos para obtener un crédito de $300 y una cuenta de Cloud Billing de prueba gratuita para probar nuestros servicios.
Cambia entre planes de precios
Actualiza de Spark a Blaze
Puedes actualizar al plan de precios Blaze en Firebase console.
A todos los efectos, actualizar un proyecto de Firebase al plan de precios Blaze significa que estás vinculando una cuenta de Cloud Billing al proyecto de Google Cloud subyacente.
Las siguientes acciones y situaciones actualizarán automáticamente tu plan de precios de Spark a Blaze:
Vincular una cuenta de Cloud Billing a tu proyecto desde la consola de Google Cloud
Usar los servicios de Google Cloud (como Pub/Sub o Cloud Run) o las APIs de Google Maps en el mismo proyecto
Por ejemplo, si comienzas a usar un servicio de Google Cloud desde la consola de Google Cloud, se te pedirá que vincules una cuenta de Cloud Billing. Esto actualizará automáticamente tu plan de precios de Firebase al plan Blaze.
Si tu proyecto se actualiza de Spark a Blaze, ten en cuenta lo siguiente:
- Según el producto, la cuota de uso sin costo disponible para los planes Spark y Blaze puede ser diferente. Obtén más información en las Preguntas frecuentes.
Vuelve al plan Spark desde el Blaze
Puedes volver al plan de precios Spark en Firebase console.
Las siguientes acciones y situaciones harán que vuelvas automáticamente al plan de precios Spark desde el Blaze:
Desvincular una cuenta de Cloud Billing de tu proyecto desde la consola de Google Cloud
Cerrar la cuenta de Cloud Billing vinculada a tu proyecto
Ten en cuenta que Cloud Billing puede cerrar cuentas según el estado o el historial de los pagos. Obtén información para resolver problemas de Cloud Billing.
Si tu proyecto pasa de Blaze a Spark, ten en cuenta lo siguiente:
Tu proyecto perderá el acceso a cualquier servicio pagado de Google Cloud, como Pub/Sub, Cloud Run o la transmisión de BigQuery para Analytics.
El proyecto perderá el acceso a cualquier instancia de Realtime Database o bucket de Cloud Storage no predeterminados.
No se borrarán los datos y buckets almacenados en estas instancias, pero no tendrás acceso a ellos (lo que significa que no tendrás acceso de lectura/escritura desde tu app, acceso desde la consola ni acceso con la API de REST).
Para volver a habilitar el acceso, deberás actualizar al plan de precios Blaze.
Si necesitas borrar los datos de estas instancias o buckets no predeterminados, pero permanecer en el plan Spark, comunícate con el equipo de Asistencia de Firebase.
No puedes realizar implementaciones nuevas de ninguna función de Cloud Functions nueva o existente.
Según el producto, la cuota de uso sin costo disponible para los planes Spark y Blaze puede ser diferente. Obtén más información en las Preguntas frecuentes.
Próximos pasos
Consulta las Preguntas frecuentes sobre los precios de Firebase para obtener respuestas a varias situaciones específicas, especialmente para la facturación relacionada con Cloud Functions for Firebase.
Aprende a evitar facturas sorpresa probando el código, supervisando el nivel de uso y de gasto, y configurando correos electrónicos con alertas de presupuesto.