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

Reframe - A Universal Transformation Engine

Reframe is a high-performance, open-source rules engine for transforming any message format. Convert between SWIFT MT, ISO 20022, or custom formats using auditable JSONLogic rules.

Try the Interactive Playground →


Universal Transformation Engine

Reframe transforms any message format using auditable rules:

  • SWIFT MT ↔ ISO 20022: Free CBPR+ package included
  • Custom formats: Any format with JSONLogic transformation rules
# Quick start with Docker
docker pull plasmatic/reframe:latest
docker run -p 3000:3000 plasmatic/reframe:latest

Architecture

Reframe separates the transformation engine from business rules via packages. The engine handles parsing, rule evaluation, and validation - while packages contain the actual transformation logic.

Learn About the Architecture →


Why Choose Reframe?

Open Source Rules Engine

All transformation rules are externalized in auditable JSONLogic files. Inspect, modify, and extend any mapping logic. Apache 2.0 licensed.

High Performance

Built in Rust with sub-millisecond transformation latency. Process thousands of messages per second.

Standards Agnostic

Load the SWIFT CBPR+ package or create your own for proprietary formats.

Enterprise Ready

Hot-reload, GraphQL API, custom fields, and full audit trails. Deploy as a single Docker container.


Free, SR2025-compliant transformation package with 41+ scenarios:

CategoryTransformations
Customer PaymentsMT103 ↔ pacs.008
FI TransfersMT202 ↔ pacs.009
StatementsMT940 ↔ camt.053

View Complete Message Catalog →


Powered By Open Source

Reframe is built on a foundation of specialized open-source libraries:

LibraryPurposeLinks
DatalogicJSONLogic rule evaluationDocs · GitHub
DataflowWorkflow orchestrationDocs · GitHub
DatafakeTest data generationDocs · GitHub

Each library has its own interactive playground for testing and learning.


Quick Comparison

FeatureReframe (Open Source)Proprietary Solutions
LicenseApache 2.0 (Free)Expensive licensing
RulesAuditable JSONLogicBlack-box logic
StandardsUniversal (packages)Limited scope
PerformanceSub-millisecond (Rust)Slower (JVM)
UpdatesHot-reload rulesVendor intervention

Get Started

Try the Playground - Test transformations instantly

Quick Start Guide - Run Reframe in 5 minutes

CBPR+ Package Guide - Explore ISO 20022 transformations


Resources


Built by Plasmatic - Making message transformation transparent, fast, and reliable.