Los frameworks de código abierto con los que construimos nuestros servicios.

Los frameworks de Firefly respaldan las aplicaciones, integraciones, tareas de IA y procesos de nuestros servicios. Cada proyecto tiene su alcance y sus versiones.

Elige la base adecuada para cada carga de trabajo

Firefly Framework

Patrones de servicio empresarial, integración, acceso a datos, seguridad y visibilidad operativa.

jafly, pyfly, larafly, rsfly y netfly

Bases de aplicación que se eligen según la carga de trabajo, el equipo y los requisitos de integración.

Firefly Agentic

Herramientas para tareas de IA estructuradas, uso permitido de herramientas, recuperación de información y puntos de aprobación.

Firefly Weave

Procesos de negocio que pasan por sistemas y personas, definidos una vez y seguidos caso a caso.

La elección del framework sigue los requisitos del servicio

Evaluamos la madurez de las versiones, la resiliencia, la seguridad, la integración y el soporte operativo antes de elegir un componente. No damos por hecho que las capacidades sean idénticas en todas las implementaciones por lenguaje.

Explora los proyectos directamente

La documentación y los repositorios de cada proyecto describen las funciones admitidas, las versiones y las licencias. Visita fireflyframework.org y la organización de código abierto de Firefly en GitHub.

SERVICIOS DE NEGOCIO EN JAVA

jafly

Construye servicios con responsabilidades de dominio explícitas. Los módulos Java aportan gestión de comandos y consultas, acceso reactivo a datos, contratos de API, eventos, orquestación, seguridad y observabilidad.

Spring Boot / WebFlux · PostgreSQL / R2DBC · CQRS · Saga / TCC

Documentación técnica
APLICACIONES PYTHON

pyfly

Una estructura común para servicios Python: inyección de dependencias, modelos de dominio, API, acceso a datos e integración con tu tecnología.

Python asíncrono · Servicios de dominio · Adaptadores de datos · Seguridad

Documentación técnica
IA EN EL PROCESO DE NEGOCIO

Firefly Agentic

Desarrolla agentes con salidas tipadas, herramientas, recuperación de información y puntos de aprobación; la aplicación controla qué acciones pueden ejecutar.

Pydantic AI · Aprobación de herramientas · Recuperación de información · Pipelines

Documentación técnica
PROCESOS PERSISTENTES

Firefly Weave

Procesos versionados con estado persistente, tareas humanas y workers independientes, que se ejecutan con API, CLI, SDK y un Studio visual.

Estado en PostgreSQL · Esperas y señales · Revisión humana · Workers de IA

Documentación técnica

El ecosistema incluye también proyectos nativos en PHP, Rust y .NET, y un proyecto Data Science para entrenamiento y evaluación de modelos. Cada uno tiene su propia implementación y ciclo de versiones. Elegimos el runtime, la persistencia y los adaptadores según la carga de trabajo; las capacidades no son idénticas entre lenguajes.

Tu primera operativa

Tráenos una operativa.

Cuéntanos el proceso, el volumen y qué significa «terminado» para ti. Te enviaremos un alcance, un plan de despliegue y una propuesta.