Source: [Firefly engineering frameworks](https://fireflysoftware.io/technology/frameworks/)

Description: The Firefly frameworks behind our services: service engineering, integration, AI tasks, and workflow coordination.

Language: en

[Home](https://fireflysoftware.io/)/Firefly engineering frameworks

# The open-source frameworks we build our services with.

The Firefly frameworks support the applications, integrations, AI tasks, and processes behind our services. Each project has its own scope and releases.

[Discuss your technical requirements](https://fireflysoftware.io/contact/) [Explore our services](https://fireflysoftware.io/services/)

## Choose the right foundation for the workload

### Firefly Framework

Enterprise service patterns, integration, data access, security, and operational visibility.

### jafly, pyfly, larafly, rsfly, and netfly

Application foundations selected according to the workload, team, and integration requirements.

### Firefly Agentic

Tools for structured AI tasks, permitted tool use, retrieval, and approval points.

### Firefly Weave

Business processes that cross systems and people, defined once and followed case by case.

## Framework choice follows service requirements

We assess release maturity, resilience, security, integration, and operational support before selecting a component. Capabilities are not assumed to be identical across language implementations.

## Explore the projects directly

The project documentation and repositories describe supported features, releases, and licenses. Visit fireflyframework.org and the Firefly open-source organization on GitHub.

JAVA BUSINESS SERVICES

### jafly

Build services with explicit domain boundaries. The Java modules provide command/query handling, reactive data access, API contracts, events, orchestration, security and observability.

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

[Technical documentation](https://fireflyframework.org/)

PYTHON APPLICATIONS

### pyfly

A common structure for Python services: dependency injection, domain models, APIs, data access, and integration alongside your existing technology.

Async Python · Domain services · Data adapters · Security

[Technical documentation](https://github.com/fireflyframework/fireflyframework-pyfly)

AI IN THE BUSINESS PROCESS

### Firefly Agentic

Build agents with typed outputs, tools, retrieval, and approval points; the application controls which actions they may take.

Pydantic AI · Tool approvals · Knowledge retrieval · Pipelines

[Technical documentation](https://github.com/fireflyframework/fireflyframework-agentic)

PERSISTED PROCESSES

### Firefly Weave

Versioned workflows with stored progress, human tasks, and independent workers, run through APIs, a CLI, an SDK, and a visual Studio.

PostgreSQL state · Waits and signals · Human review · AI workers

[Technical documentation](https://github.com/fireflyframework/firefly-weave)

The ecosystem also includes native PHP, Rust, and .NET projects, and a Data Science project for model training and evaluation. Each has its own implementation and release lifecycle. We select the runtime, persistence and adapters for the workload; capabilities are not identical across languages.

[fireflyframework.org](https://fireflyframework.org/) [Firefly on GitHub](https://github.com/firefly-oss)

Your first operation

## Bring us one operation.

Tell us the process, the volume, and what “done” looks like. We will come back with a scope, a deployment plan, and a proposal.

[Discuss your technical requirements](https://fireflysoftware.io/contact/)
