MATCH API
A frictionless path to adopt the MatchAPI standard.
What Is Orchestra API

MatchAPI is a schema-driven standard for describing protocol definitions and encoding formats, including FIX and binary protocols. The model is expressive and extensible, enabling you to capture the structure and semantics of your protocol in a single, machine-readable specification.


The MatchAPI Java library provides a ready-to-use way to load and interact with protocol definitions written in MatchAPI. With this library, you can build applications that generate documentation, validate message flows, or translate between different encodings based on your protocol model.


MatchAPI simplifies the implementation and distribution of messaging standards across teams and systems, ensuring consistency, automation, and interoperability.

Licensing

The MatchAPI schema definitions is licensed under the Apache License, Version 2.0. This permits broad usage, modification, and redistribution in both open-source and proprietary software, provided that attribution is respected.


The MatchAPI specification is licensed under the Creative Commons Attribution–NoDerivatives 4.0 License. This permits sharing and redistribution for commercial use, as long as proper credit is given and the document remains unmodified.

Download Library