About Titanoboa
Titanoboa is a workflow orchestration platform that runs on the JVM and is designed to be distributed, scalable and fault tolerant. Workflows can be built with low-code tooling and extended with Java, Kotlin or Clojure, with Python support described as coming. It can run on-premises or in the cloud, on bare metal, virtual machines, Docker or Kubernetes.
The engine supports sequential and parallel steps, configurable retries with custom error handling, branching, conditional flow and even cyclic workflow graphs. Splitter and aggregator patterns allow larger data sets to be processed, steps are transactional so they complete even through a failover, and new workflows can be developed and deployed at runtime. Clustering can scale to many nodes, with no central master server or database.
The README lists use cases including big data and data pipeline automation, orchestrating microservices, acting as an iPaaS or integration platform, ETL, IT automation, an enterprise service bus and batch processing. Titanoboa is released under AGPL-3.0, and its design draws on immutability and functional programming principles. A wiki and predefined workflow steps are available.
Key features
- Low-code workflow design on the JVM
- Sequential and parallel step execution
- Configurable retries and error handling
- Splitter and aggregator patterns
- Clustering with no central master
- Runtime workflow deployment
- Runs on Docker, Kubernetes or bare metal
Good fit for
- →ETL and data pipeline automation
- →iPaaS-style system integration
- →Orchestrating microservices
- →IT automation and batch jobs
- Built with
- Clojure
- Tags
- workflow
- workflow-engine
- orchestration
- ipaas
- etl
- jvm
- clojure
- low-code
- esb
Titanoboa: questions and answers
- What is Titanoboa used for?
- Titanoboa is a distributed, low-code workflow orchestration platform for the JVM, aimed at integration, ETL, automation and microservice orchestration. It is a good fit for ETL and data pipeline automation, iPaaS-style system integration, and orchestrating microservices.
- Is Titanoboa open source?
- Yes. Titanoboa is open source under the AGPL-3.0 licence. Its source code is on GitHub at commsor/titanoboa and is written mainly in Clojure.
- Is Titanoboa free?
- Yes. Titanoboa is open source, so the software itself is free to use.
- Can I self-host Titanoboa?
- Yes. Titanoboa can be self-hosted on your own server or infrastructure.
- What is Titanoboa an alternative to?
- Titanoboa is an open-source alternative to Workato, MuleSoft, Boomi and Tray.ai. Other open-source alternatives to Workato include ByteChef, n8n and Activepieces.
- Is Titanoboa actively maintained?
- The most recent commit to Titanoboa was on 16 September 2022, and the latest release is 0.9.1, published on 22 January 2021. The project has 923 stars on GitHub.
Open-source alternatives to Titanoboa
See allZato
Workflow Automation
ESB, SOA, REST, APIs and Cloud Integrations in Python
AGPL-3.0vs MuleSoft★ 1k
ByteChef
Workflow Automation
Open-source AI agents and workflow automation. Self-host or embed in your SaaS. Apache 2.0
OSSvs Zapier★ 1k
Camel Karavan
Workflow Automation
Apache Camel Karavan a Low-code Data Integration Platform
Apache-2.0vs MuleSoft★ 598
n8n
Workflow Automation
n8n is a workflow automation platform that uniquely combines AI capabilities with business
OSSvs Zapier★ 206k
Activepieces
Workflow Automation
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automati
OSSvs Zapier★ 25k
Node-RED
Workflow Automation
Low-code programming for event-driven applications
Apache-2.0vs Microsoft Power Automate★ 24k
SaaS alternatives to Titanoboa
See all
Workato
Workflow Automation
Enterprise integration and automation platform with recipes, connectors and AI agents
SaaS
MuleSoft
Workflow Automation
Salesforce's API-led integration platform for connecting apps, data and devices
SaaS
Boomi
Workflow Automation
Cloud integration, API management and data automation platform for enterprises
SaaS
Tray.ai
Workflow Automation
Low-code platform for building enterprise integrations, automations and AI agents
SaaS
Celigo
Workflow Automation
Integration platform as a service with prebuilt apps for NetSuite, Shopify and Salesforce
SaaS
SnapLogic
Workflow Automation
Visual iPaaS for building data pipelines and application integrations
SaaS

