Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Frequently Asked Questions

Common questions about Reframe, the open source SWIFT MT to ISO 20022 transformation engine.


What is Reframe?

Reframe is an open source transformation engine for converting financial messages between formats. It specializes in SWIFT MT to ISO 20022 conversion using auditable JSONLogic rules.

Key features:

  • High-performance Rust engine with sub-millisecond latency
  • Transparent, auditable transformation rules
  • Free CBPR+ package with 41+ scenarios
  • Apache 2.0 licensed

Learn more about the architecture →


Is Reframe free to use?

Yes, Reframe is completely free and open source under the Apache 2.0 license. This includes:

  • The core Reframe transformation engine
  • The CBPR+ package with 41+ transformation scenarios
  • All documentation and examples

There are no licensing fees, usage limits, or hidden costs.

View the license on GitHub →


What is CBPR+ and does Reframe support it?

CBPR+ (Cross-Border Payments and Reporting Plus) is SWIFT’s framework for migrating from MT messages to ISO 20022.

Reframe includes a free CBPR+ package that supports:

TransformationDescription
MT103 → pacs.008Customer credit transfers
MT202 → pacs.009FI credit transfers
MT940 → camt.053Account statements
+ 38 more scenariosReturns, cancellations, status

Explore the CBPR+ Package →


Is Reframe SR2025 compliant?

Yes, the CBPR+ package is fully compliant with SWIFT Standards Release 2025 (SR2025), which becomes mandatory in November 2025.

SR2025 features supported:

  • Business Application Header v3
  • UETR (Unique End-to-End Transaction Reference)
  • Enhanced party identification with LEI
  • Structured remittance information
  • Latest message versions (pacs.008.001.12, etc.)

Learn about SR2025 compliance →


What message types does Reframe support?

SWIFT MT Messages

MT101, MT103, MT104, MT107, MT110, MT111, MT112, MT192, MT196, MT199, MT202, MT205, MT210, MT292, MT296, MT299, MT900, MT910, MT920, MT935, MT940, MT941, MT942, MT950

ISO 20022 Messages

pacs.002, pacs.003, pacs.008, pacs.009, pain.001, pain.008, camt.025, camt.029, camt.052, camt.053, camt.054, camt.056, camt.057, camt.060

View the complete message catalog →


How do I get started with Reframe?

Get started in under 5 minutes using Docker:

# Pull and run Reframe
docker run -d -p 3000:3000 plasmatic/reframe:latest

# Test the API
curl http://localhost:3000/health

Or try the interactive playground without any installation:

Try the Playground →

Read the Quick Start Guide →


What makes Reframe different from other transformation tools?

FeatureReframeProprietary Solutions
RulesAuditable JSONLogicBlack-box logic
LicenseApache 2.0 (Free)Expensive licensing
PerformanceSub-millisecond (Rust)Slower (JVM)
UpdatesHot-reload rulesVendor intervention
CustomizationFull access to rulesLimited or none

Learn about the open source advantage →


Can I use Reframe in production?

Yes, Reframe is production-ready with:

  • Health checks - Monitor service status
  • Hot-reload - Update rules without downtime
  • Kubernetes support - Enterprise deployment
  • High performance - Thousands of messages/second
  • Audit trails - Full transformation logging

Deployment guide →


Where can I get help?