Kaoto is an acronym for Kamel Orchestration Tool. Kaoto is a low code and no code integration designer to edit and deploy based on Apache Camel. It is designed to be extendable and flexible and adaptable to different usecases.
The user interface have both a source code editor and a drag and drop graphical space to edit workflows. When a change is done in one of them, the other gets updated automatically. This way users can choose to work both no-code or low-code.
Kaoto can load catalogs of building blocks from different sources. By default, Kaoto supports the official Kamelet catalog. There is also a growing support for Camel connectors. You can configure your own catalog of steps (using the official Kamelet catalog or using your own).
You can also extend the user interface. Each step can have its own extension to configure its properties. This is not also useful when you add your own steps, but also it can help you adapt Kaoto to different kinds of users, hiding or extending certain details important for your usecase.
Although focused on Apache Camel, Kaoto can support multiple Domain Specific Languages (DSL) as described in the documentation. The Kaoto team is also working on full support for cloud-native Apache Camel deployments via Camel-K.
Check our user story based roadmap
Our source code is publicly available
Follow our news in Twitter