SkillAgentSearch skills...

Akoflow

AkôFlow is an open-source middleware for orchestrating and executing container-based scientific workflows across heterogeneous environments. It was originally developed within the e-Science Research Group at the Institute of Computing, Fluminense Federal University (UFF).

Install / Use

/learn @UFFeScience/Akoflow
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

 █████╗ ██╗  ██╗ ██████╗ ███████╗██╗      ██████╗ ██╗    ██╗
██╔══██╗██║ ██╔╝██╔═══██╗██╔════╝██║     ██╔═══██╗██║    ██║
███████║█████╔╝ ██║   ██║█████╗  ██║     ██║   ██║██║ █╗ ██║
██╔══██║██╔═██╗ ██║   ██║██╔══╝  ██║     ██║   ██║██║███╗██║
██║  ██║██║  ██╗╚██████╔╝██║     ███████╗╚██████╔╝╚███╔███╔╝
╚═╝  ╚═╝╚═╝  ╚═╝ ╚═════╝ ╚═╝     ╚══════╝ ╚═════╝  ╚══╝╚══╝

AkôFlow - Open Source Engine for Containerized Scientific Workflows

AkôFlow is an open-source engine for orchestrating and executing container-based scientific workflows in the computing continuum. It was originally developed within the e-Science Research Group at the Institute of Computing, Fluminense Federal University (UFF).

Although initially focused on Kubernetes-based workloads, AkôFlow has evolved to support general containerized execution across multiple infrastructures.

Software Requirements

  • Operating System: Linux, macOS or WSL2 (Windows Subsystem for Linux)
  • Docker: Install Docker
  • kubectl: Install kubectl
  • Kubernetes Cluster: One of the following:
    • Kind (local)
    • Docker Desktop Kubernetes (enable Kubernetes in settings)
    • Cloud providers (e.g., EKS, GKE, AKS)

Instalation Workflow Engine

Run the following command to install AkôFlow:

curl -fsSL https://akoflow.com/run | bash

AkôFlow will be available at http://localhost:8080.

To view the full documentation, click here.

To see deployment Control Plane (https://github.com/UFFeScience/akoflow-deployment-control-plane)

Demonstration video

AkôFlow Demonstration (In Portuguese)

Supported Environments

  • Kubernetes (public cloud providers: AWS, GCP, Azure, etc.)
  • Singularity (for local or HPC isolated execution)
  • SDumont supercomputer (LNCC - Brazil)

Contributors

Publications (in Portuguese)

  • Ferreira, W., Kunstmann, L., Paes, A., Bedo, M., & de Oliveira, D. (2024, October). AkôFlow: um Middleware para execução de Workflows científicos em múltiplos ambientes conteinerizados. In 39th Simpósio Brasileiro de Banco de Dados (SBBD) (pp. 27-39). SBC. (DOI:10.5753/sbbd.2024.241126.)

  • Ferreira, W., Kunstmann, L., Garcia R., Bedo, M., & de Oliveira, D. (2025, October). Plug and Flow: Execução de Workflows Científicos em Contêineres com o Middleware AkôFlow. In 40th Simpósio Brasileiro de Banco de Dados (SBBD). (Paper just accepted)

Academic Context

AkôFlow originated as a final undergraduate project and has since expanded with broader contributions and integrations. It continues to serve both academic and industrial workflow execution scenarios.

Related Skills

View on GitHub
GitHub Stars63
CategoryDevelopment
Updated12h ago
Forks2

Languages

Go

Security Score

85/100

Audited on Mar 30, 2026

No findings