> ## 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.

# Herramientas de desarrollador de Base44

> Construye, depura y entrega de forma más inteligente en Base44.

Base44 te da un entorno flexible y amigable para desarrolladores para [crear una app](https://base44.com/ai-app-builder), 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.

<Frame caption="Editando el código de tu app en Base44">
  <img src="https://mintcdn.com/base44/HSXlsKQvBkYN-DXR/codeer.png?fit=max&auto=format&n=HSXlsKQvBkYN-DXR&q=85&s=845561c033d8e1acadf501429ed5efbb" alt="Editando el código de tu app en Base44" width="1915" height="958" data-path="codeer.png" />
</Frame>

<Tip>
  Aprende más sobre [editar el código de tu app](https://docs.base44.com/developers/app-code/editor/code-tab)
</Tip>

***

## 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.

<Tip>
  Aprende más sobre el [monitor de actividad](https://docs.base44.com/developers/app-code/editor/activity-monitor)
</Tip>

***

## 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.

<Frame caption="Conectando tu app a GitHub para sincronización automática">
  <img src="https://mintcdn.com/base44/8-JwIy7QUSD-rZKI/images/ConnectGitHub.png?fit=max&auto=format&n=8-JwIy7QUSD-rZKI&q=85&s=4ec089fc2931c1bdfb98c4aca283182b" alt="Conectando tu app a GitHub para sincronización automática" width="429" height="218" data-path="images/ConnectGitHub.png" />
</Frame>

<Tip>
  Aprende más sobre [conectar tu app a GitHub](https://docs.base44.com/developers/app-code/local-development/github)
</Tip>

***

## 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.

<Tip>
  [Aprende más sobre integraciones](/Integrations/Using-integrations)
</Tip>

***

## Usando Base44 como servicio de backend (BaaS)

Base44 incluye una [plataforma de backend](https://base44.com/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.

<Frame>
  <img src="https://mintcdn.com/base44/s2QhPPQ9QJdts6M8/images/baas.png?fit=max&auto=format&n=s2QhPPQ9QJdts6M8&q=85&s=709802bf4eab7c400294b3dd8b9eb363" alt="Baas" width="825" height="402" data-path="images/baas.png" />
</Frame>

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.

<Tip>
  Aprende más sobre [usar Base44 como servicio de backend](https://docs.base44.com/developers/backend/overview/introduction)
</Tip>
