Saltar al contenido principal

Documentation Index

Fetch the complete documentation index at: https://docs.base44.com/llms.txt

Use this file to discover all available pages before exploring further.

Base44 te da un entorno flexible y amigable para desarrolladores para crear una app, extenderla y mantenerla sobre la plataforma de Base44. Puedes trabajar directamente con el código de tu app, usar herramientas de desarrollador dentro del producto, integrar con GitHub para control de versiones y depender cada vez más de Base44 como servicio de backend mientras la plataforma evoluciona.

Trabajando con el código de tu app

Base44 te permite trabajar con el código de tu app para crear experiencias personalizadas mientras te sigues apoyando en la plataforma para infraestructura y runtime. Te quedas cerca del modelo y las APIs de apps de Base44, lo que ayuda a que tu app se comporte de forma consistente entre entornos y facilita adoptar nuevas capacidades de la plataforma con el tiempo. Puedes mezclar low code y full code en el mismo proyecto. Empieza con las primitivas de Base44 y entra al código cuando necesites lógica personalizada, integraciones o UI que vayan más allá de lo disponible de fábrica. Este balance te da velocidad y control sin forzarte a mantener tu propia plataforma subyacente.
Editando el código de tu app en Base44
Aprende más sobre editar el código de tu app

Usando herramientas de desarrollador dentro del producto

Base44 incluye herramientas de desarrollador que te ayudan a entender cómo se comporta tu app en tiempo real y a depurar problemas con más eficiencia. En lugar de agregar tus propios logs ad hoc o construir dashboards separados, puedes inspeccionar lo que está pasando directamente desde el entorno de Base44. Estas herramientas te permiten ver cómo tu app habla con los servicios de Base44 e integraciones externas, monitorear solicitudes y respuestas, y mostrar eventos importantes, errores o advertencias. Puedes validar suposiciones mientras trabajas, y luego iterar con seguridad en entornos de staging o preview antes de lanzar cambios más amplios.
Aprende más sobre el monitor de actividad

Integrando con GitHub

Base44 soporta un flujo basado en GitHub para que puedas gestionar el código de tu app con prácticas modernas de control de versiones. Conectar tu app a GitHub facilita la colaboración con tu equipo y mantiene un historial limpio de cada cambio que entra en tu app. Puedes usar branches y pull requests para revisar el trabajo antes de que salga al aire, aplicar requisitos de revisión o checks, y mantener tus branches principales estables. Cuando conectas workflows y checks de GitHub, puedes probar y validar cada cambio, y dejar que Base44 maneje el deploy desde el código revisado. Esto crea un camino claro y auditable del commit a producción.
Conectando tu app a GitHub para sincronización automática
Aprende más sobre conectar tu app a GitHub

Conectando a servicios/APIs externos

Base44 incluye una capa de integraciones que permite a tu app llamar a servicios externos sin que tengas que gestionar cada llamada API a mano. En lugar de cablear cada proveedor por tu cuenta, usas las integraciones de Base44 para manejar patrones comunes como hablar con modelos de IA, trabajar con archivos, enviar correos o llamar a APIs personalizadas, mientras Base44 gestiona credenciales y ejecución en el backend. Hay dos tipos principales de integraciones:
  • Las integraciones nativas cubren tareas comunes como generar texto o imágenes con IA, subir y servir archivos, o extraer datos estructurados de documentos.
  • Las integraciones personalizadas permiten que un administrador del workspace importe una especificación OpenAPI para casi cualquier API externa y la exponga a tus apps como una integración reutilizable y nombrada que va por proxy a través del backend de Base44.
Las llamadas de integración siempre corren en la infraestructura de Base44, así los secretos y tokens nunca quedan en tu frontend. Puedes invocarlas en el contexto de la persona actual usando tu app o con un service role con permisos elevados para flujos de admin y automatización. Esto te da una forma flexible de conectar Base44 con el resto de tu stack manteniendo seguridad y control de acceso en un solo lugar.

Usando Base44 como servicio de backend (BaaS)

Base44 incluye una plataforma de backend gestionada que está construida pensando en agentes de IA y apps full stack modernas. Maneja preocupaciones centrales del backend como almacenamiento de datos, autenticación, actualizaciones en tiempo real, funciones serverless, integraciones y hosting así te puedes enfocar en lógica y experiencia de producto.
Baas
Puedes correr Base44 como un servicio solo de backend cuando traes tu propio frontend o conectas aplicaciones existentes, o usarlo como el backend para proyectos full stack generados desde plantillas de Base44. La CLI genera proyectos con la configuración que necesitas y los conecta a tu backend de Base44, mientras el dashboard te deja gestionar datos, auth, funciones e integraciones. Cualquier framework de frontend puede hablar con Base44 a través del SDK de JavaScript. Durante el desarrollo local, tu frontend corre en su propio dev server y se conecta al backend hospedado de Base44 para datos y funciones. Cuando estés listo para ir al aire, puedes seguir hospedando tu frontend en otro lado o hacer deploy de sus assets compilados al hosting de Base44 con dominios personalizados y HTTPS automático. Base44 ofrece una capa de datos NoSQL flexible, autenticación y control de acceso nativos, y subscriptions en tiempo real para que tu app pueda reaccionar a los cambios mientras suceden. Puedes agregar lógica de backend personalizada con funciones basadas en TypeScript y enchufar servicios externos a través de connectors e integraciones, por ejemplo para modelos de IA, correo o manejo de archivos.