df-core
Librería PHP/Laravel para integrar DreamFactory en proyectos existentes, proporcionando acceso gobernado a APIs y conexión con LLMs locales bajo licencia Apache 2.0.
Ficha actualizada 24 sept 2026, 17:43 · upstream 24 sept 2026, 17:32 · release 1.0.17
Qué es df-core
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
DreamFactory Core es el núcleo de la plataforma DreamFactory, diseñado específicamente para integrarse en proyectos Laravel existentes mediante Composer. No es una aplicación autónoma con contenedores Docker, sino un paquete que añade capacidades de acceso a datos gobernado y seguridad a aplicaciones empresariales.
Su función principal es conectar aplicaciones locales y LLMs con fuentes de datos diversas, permitiendo la creación de APIs seguras con autenticación basada en roles y passthrough de identidad. La instalación requiere configuración manual del entorno .env, publicación de archivos de configuración y ejecución de migraciones dentro del proyecto PHP.
La librería se distribuye bajo licencia Apache 2.0 y sigue estándares PSR-2 para contribuciones. Es ideal para desarrolladores que buscan extender la funcionalidad de sus aplicaciones Laravel sin desplegar la plataforma completa como servicio independiente, manteniendo el control sobre el código fuente y la infraestructura.
- Integrar capacidades de API en aplicaciones Laravel existentes
- Conectar LLMs locales con bases de datos empresariales seguras
- Implementar acceso gobernado a fuentes de datos heterogéneas
- Añadir middleware de autenticación y roles a proyectos PHP
- Licencia Apache 2.0 garantizando uso libre en entornos open source
- Integración nativa con el ecosistema Laravel y Composer
- Arquitectura modular que evita la necesidad de Docker para despliegue básico
- Documentación oficial disponible en wiki.dreamfactory.com
- No incluye archivos Docker ni Compose, requiriendo gestión manual de infraestructura
- Requiere conocimientos avanzados de PHP y Laravel para su integración
- Es solo el núcleo del software, no incluye la interfaz gráfica completa por defecto
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instalar vía Composer en proyecto Laravel existente. Registrar DreamFactory\Core\LaravelServiceProvider en config/app.php. Publicar archivos con php artisan vendor:publish y ejecutar migraciones tras configurar .env. Validar conexión a base de datos antes de probar endpoints.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.