Prowide Core

Model and parsers for all FIN MT messages

Prowide Core is an open source Java library for managing FIN MT messages.
The project is active since 2006, production ready and commercially supported.

What's included?

  • Model for all ISO 15022 MT (for ex: MT103 and Field32A classes, all message categories)
  • Parser from MT (FIN or RJE) into Java
  • Builder API from Java to MT (FIN or RJE)
  • Conversion to JSON and proprietary XML
  • JPA entities model for persistence
  • IBAN validation, including local account formats (BBAN)
  • API for the SWIFT GPI service, and UETR handling
  • Source code and community support at Github
  • Online documentation resources and javadoc

A secure choice for in-house SWIFT MT software development.

Main Features

Comprehensive Java API for the FIN MT (ISO 15022) including system and service messages.

Core Layers
Layered design

The message model is designed in layers of specific use, for messages creation, parse and persistence.
The message content in turn can be converted back and forth to XML or JSON representations for easy integration with other platforms and systems.

Parsing a message

The parser takes a message in FIN MT format as input, and returns plain Java objects as output. The model provides a simple way to read any field without the hassle of understanding the details of the internal structure.

Creating a message

The creation of a message can be done entirely by populating Java objects. You can focus on of the setting of business data without knowing the internal format of the FIN MT message generated.


This library is released under the Apache License 2.0, which is one of the most business-friendly Open Source licenses available. You can freely extend the library and integrate it into your internal or commercial solution.

The library is hosted at Github. The open source nature ensures no hidden lock-ins and can save you time and money through maximum flexibility in licensing, usage and support, minimizing the overall TCO.


We offer three service packages for the open source, so that you have coverage adjusted to your needs. The professional support guarantees effective assistance in case of incidents or doubts regarding the API.

Check our Services section for details.

Get it

Early release

Looking to begin early on with testing the new SWIFT Standard Release? Then subscribe to the early release update and begin testing already by the end of May, each year. Don't wait for the public release in October and save 5 months of waiting time.

Want to know more about it?
Contact Us