Uso de Google Cloud
Tu aplicación Dart puede usar muchos servicios de Google Cloud: Firebase, Google Cloud Platform y más.
Los servidores Dart pueden utilizar muchos productos de Google Cloud, a menudo con la ayuda de las imágenes Docker preempaquetadas Imágenes Oficiales para Dart. Para comenzar a crear servidores HTTP con Dart, consulta algunos de los frameworks de servidor más populares.
Para obtener información sobre otras Google APIs (incluyendo Firebase) que podrías querer usar desde el código Dart, consulta la página de Google APIs.
Soluciones recomendadas
#Para ejecutar Dart en la nube, recomendamos usar soluciones de computación serverless.
Cloud Run
#Puedes usar el soporte de contenedores flexible de Cloud Run, combinado con las imágenes de Docker de Dart, para ejecutar código Dart del lado del servidor. La creación de APIs escalables y de alto rendimiento y aplicaciones basadas en eventos son excelentes casos de uso para la plataforma serverless de Cloud Run, la cual libera a los desarrolladores de la administración de infraestructura.
Los ejemplos de servidores Dart implementados para ejecutarse en Cloud Run se encuentran en el repositorio dart-lang/samples.
Para obtener más información sobre el uso de Cloud Run, consulta la documentación sobre construcción y despliegue de un servicio en otros lenguajes.
Cloud Functions para Firebase
#Escribe Cloud Functions para Firebase usando Dart para habilitar el desarrollo full-stack, reutilizar código entre tu cliente y backend, y responder a disparadores de Firebase. Para comenzar, consulta la documentación de Cloud Functions para Firebase.
- Paquete Firebase Functions
El paquete principal para escribir funciones de backend y APIs en Dart.
- Paquete Firebase Admin SDK
-
Accede a los servicios de Firebase de forma segura desde servidores backend o Cloud Functions. Úsalo para gestionar datos, enviar notificaciones o verificar tokens de autenticación.
- Repositorio de Firebase Functions para Dart
Repositorio de GitHub con guías de inicio rápido, ejemplos y código fuente.
Otras soluciones
#Dependiendo de tus necesidades, también podrías considerar ejecutar Dart en las siguientes plataformas de cómputo de Google Cloud.
Compute Engine
#Para ejecutar código Dart en Compute Engine, utiliza el soporte de Compute Engine para ejecutar contenedores, combinado con las imágenes Docker de Dart.
Para obtener más información, consulta la documentación de Compute Engine sobre el uso de contenedores de software.
Kubernetes
#Para ejecutar Dart en clústeres de instancias de Compute Engine, utiliza Google Kubernetes Engine (GKE).
Para obtener más información, consulta la descripción general de GKE.
App Engine
#El soporte de App Engine para Dart está incompleto y requiere el
entorno flexible de App Engine, el cual no
escala automáticamente a cero instancias, por lo que recomendamos
Cloud Run para código Dart
nuevo del lado del servidor.
Si deseas usar App Engine, considera usar el paquete appengine.
A menos que se indique lo contrario, la documentación en este sitio refleja Dart 3.12.2. Página actualizada por última vez el 2026-05-15. Ver fuente oreportar un problema.