Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?


Failed to load latest commit information.
Latest commit message
Commit time


Exchange, modify and aggregate messages between systems!


License Core Tests Pull Requests codecov Codacy Badge CodeFactor total GitHub contributors Maven Central Latest Snapshot

Open-Source, Low-Code & Stateless

The Frank!Framework is a framework that is completely configurable through XML configurations. Each Frank!Application may contain multiple configurations, and each configuration can consist of multiple end-to-end connections which we call 'adapters'. Configurations may be (re)loaded conditionally or individiually for optimal performance and customizability. The application may be managed and monitored through a web interface or REST API. See it in action:


The Ibis Adapter Framework has been renamed to "Frank!Framework". The migration is a work in progress, which is why you may encounter some old(er) names throughout our source code. Don't worry, everything will remain fully backwards compatible!


All our releases can be found on Maven central. Individual builds can be found on our Nexus repository here. For more information about our releases, see our release notes and releases.


For bug reports and feature requests create a new issue at The Frank!Framework is developed and maintained by WeAreFrank!. Contact us at or send an email to


In need of help? Our manual can be found at If you cannot find an answer to your question feel free to contact us. If you want to contribute to our manual, the sources can be found here.


Eager to help us expand or enhance our framework? Please read our Code of Conduct before Contributing.