JBoss.orgCommunity Documentation

Chapter 1. Introduction

1.1. Key Features of Smooks Tools
1.2. What is Smooks?
1.3. What is Smooks Tools?
1.4. Adding Smooks jars

This chapter gives you a short introduction to Smooks, Smooks tools and its installation.

First, have a look at the key features of Smooks tools:

The table below provides you with a list of the key features integrated in Smooks tools.


Smooks is a Java Framework/Engine for processing XML and non XML data (CSV, EDI, Java, JSON etc). It provides:


For more informations about Smooks, please visit the Smooks official site.

Smooks tools is a set of graphical tools, based on Eclipse, for editing Smooks configuration files.


During your development, you probably will be required to include additional Smooks jars to your project. This can be achieved with the following steps: