Start here
Quick start
Build, parse and validate your first messages in a few minutes.
ISO 8583 concepts
MTIs, bitmaps and data elements, explained with examples.
Work with messages
Parse, build and validate
The core API, with network-aware validation and EMV (field 55) support.
Card networks
What each network requires, and the field 22 and field 48 rules the validator enforces.
PIN blocks and MACs
ISO 9564 PIN blocks and ISO 9797-1 MACs for fields 52, 64 and 128.
Version conversion
Convert messages between the 1987, 1993 and 2003 versions.
Simulate a network
Wire formats
Binary bitmaps, packed BCD and EBCDIC, byte for byte.
Mock host and load testing
Run a rules-driven issuer, send over TCP and measure throughput.
Other ways in
CLI
Parse, explain, convert, serve and load test from the shell.
REST API
Every feature over HTTP, with an interactive playground.
MCP server
Let Claude, Cursor and other assistants work with messages.