About flow.ci
flow.ci is an open-source CI/CD automation server built for teams that want to set up self-hosted continuous integration and delivery with minimal configuration. It is designed to run on public, private or hybrid cloud infrastructure, supporting deployment across multiple instances so job and configuration data is not lost if a single instance fails.
It features auto-scaling build agents on Kubernetes or a plain Linux host, parallel execution of job steps across multiple agents, build caching to speed up pipelines, an online TTY terminal for debugging a running job in real time, and a plugin system where plugins can be written in any language and simply referenced by name in a pipeline step. Each step or step group can run on any Docker image or directly on the native OS, and the server can be started with just three commands alongside ready-made build templates for languages such as Maven, npm, Go, Ruby and Android.
flow.ci is written in Java, requires Docker and Docker Compose, and is released under the Apache-2.0 license. Documentation is available in English and Chinese, with support offered through issues and email.
Key features
- High-availability, multi-instance CI/CD server
- Auto-scaling build agents on Kubernetes or Linux
- Parallel job step execution
- Online TTY terminal for debugging jobs
- Any-language plugin system
- Ready-made language build templates
Good fit for
- →Self-hosted CI/CD with auto-scaling agents
- →Teams needing high-availability build infrastructure
- Tags
- ci-cd
- self-hosted
- java
- docker
- build-automation
- continuous-integration
flow.ci: questions and answers
- What is flow.ci used for?
- flow.ci is a free, Apache-licensed, self-hosted CI/CD server written in Java, offering high availability, auto-scaling runners, online debugging and plugin-based pipeline steps. It is a good fit for self-hosted CI/CD with auto-scaling agents and teams needing high-availability build infrastructure.
- Is flow.ci open source?
- Yes. flow.ci is open source under the Apache-2.0 licence. Its source code is on GitHub at FlowCI/flow-core-x and is written mainly in Java.
- Is flow.ci free?
- Yes. flow.ci is open source, so the software itself is free to use.
- Can I self-host flow.ci?
- Yes. flow.ci can be self-hosted on your own server or infrastructure; there is no official hosted version.
- What is flow.ci an alternative to?
- flow.ci is an open-source alternative to GitHub Actions, TeamCity, Bamboo and CircleCI. Other open-source alternatives to GitHub Actions include Jenkins, Concourse CI and Buildbot.
- Is flow.ci actively maintained?
- The most recent commit to flow.ci was on 6 April 2025, and the latest release is v1.23.01, published on 3 January 2023. The project has 1.6k stars on GitHub.
Open-source alternatives to flow.ci
See all
Jenkins
CI/CD & DevOps
Jenkins automation server
MITvs CircleCI★ 27k
Concourse CI
CI/CD & DevOps
Concourse is a container-based automation system written in Go. It's mostly used for CI/CD
Apache-2.0vs GitHub Actions★ 7.9k
Buildbot
CI/CD & DevOps
Python-based continuous integration testing framework; your pull requests are more than we
GPL-2.0vs TeamCity★ 5.5k
Harness
CI/CD & DevOps
Harness Open Source is an end-to-end developer platform with Source Control Management, CI
Apache-2.0vs GitHub Actions★ 38k
Woodpecker CI
CI/CD & DevOps
Woodpecker is a simple, yet powerful CI/CD engine with great extensibility.
Apache-2.0vs GitHub Actions★ 7.9k
GoCD
CI/CD & DevOps
GoCD - Continuous Delivery server main repository
Apache-2.0vs TeamCity★ 7.4k
SaaS alternatives to flow.ci
See all
GitHub Actions
CI/CD & DevOps
GitHub Actions is GitHub's built-in automation and CI/CD service for building, testing and deploying code through workflows triggered by repository events.
SaaS
TeamCity
CI/CD & DevOps
JetBrains CI/CD server with build chains, available self-hosted or as a cloud service
SaaS
Bamboo
CI/CD & DevOps
Atlassian CI/CD server that ties builds and deployments to Jira and Bitbucket
SaaS
CircleCI
CI/CD & DevOps
Hosted continuous integration and delivery platform for build and test pipelines
SaaS
Google Cloud Build
CI/CD & DevOps
Serverless CI/CD service on Google Cloud for building and deploying artifacts
SaaS
AWS CodeBuild
CI/CD & DevOps
Managed AWS build service that compiles source code and runs tests
SaaS

