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.
Featured Package: SWIFT CBPR+ ISO 20022
Free, SR2025-compliant transformation package with 41+ scenarios:
| Category | Transformations |
|---|---|
| Customer Payments | MT103 ↔ pacs.008 |
| FI Transfers | MT202 ↔ pacs.009 |
| Statements | MT940 ↔ camt.053 |
View Complete Message Catalog →
Powered By Open Source
Reframe is built on a foundation of specialized open-source libraries:
| Library | Purpose | Links |
|---|---|---|
| Datalogic | JSONLogic rule evaluation | Docs · GitHub |
| Dataflow | Workflow orchestration | Docs · GitHub |
| Datafake | Test data generation | Docs · GitHub |
Each library has its own interactive playground for testing and learning.
Quick Comparison
| Feature | Reframe (Open Source) | Proprietary Solutions |
|---|---|---|
| License | Apache 2.0 (Free) | Expensive licensing |
| Rules | Auditable JSONLogic | Black-box logic |
| Standards | Universal (packages) | Limited scope |
| Performance | Sub-millisecond (Rust) | Slower (JVM) |
| Updates | Hot-reload rules | Vendor intervention |
Get Started
Resources
- GitHub: github.com/GoPlasmatic/Reframe
- CBPR+ Package: github.com/GoPlasmatic/reframe-package-swift-cbpr
- License: Apache License 2.0
Built by Plasmatic - Making message transformation transparent, fast, and reliable.