Skip to content
Christoph Deppisch edited this page Feb 26, 2020 · 1 revision

Welcome to the Citrus Wiki!

Citrus is an integration testing framework written in Java. The framework is specialized to perform fully automated tests for message based software solutions where real data is exchanged between multiple services. No Mocks no faked connectivity - all real messages sent over the wire!

Citrus supports a wide range of messaging technologies such as JMS, Kafka, Http REST, SOAP WebServices, FTP. The framework provides a powerful set of validation mechanisms for XML, Json, plaintext, binary message content and it connects with JUnit, TestNG, Docker, Kubernetes, Testcontainers, Cucumber BDD testing, Selenium, Apache Camel and other awesome tools.

Citrus is Open Source (Apache Software License)! You can use it for free! Of course you can help us on our mission to provide a great integration testing framework.

We'd love to see contributions, ideas, questions, bug fixes and any kind of feedback! So please get in touch with us via Twitter, GH Issues, Stack Overflow, Mail

Happy testing!