




{"id":107780,"date":"2024-08-30T13:00:17","date_gmt":"2024-08-30T12:00:17","guid":{"rendered":"https:\/\/www.fixtrading.org\/?page_id=107780"},"modified":"2025-06-06T18:36:41","modified_gmt":"2025-06-06T18:36:41","slug":"orchestra-tools","status":"publish","type":"page","link":"https:\/\/www.fixtrading.org\/standards\/orchestra-tools\/","title":{"rendered":"Orchestra Tools"},"content":{"rendered":"<style type=\"text\/css\"><\/style>\n<h1 class=\"wp-block-heading has-text-align-left\">Orchestra Tools<\/h1>\n\n\n\n<p>Orchestra is a standard for creating machine-readable definitions of messaging protocols, enabling consistency, interoperability, and automation in communication systems. To support adoption and streamline usage, <strong>Orchestra tools<\/strong> provide practical solutions for building, validating, and versioning these specifications. Tools include:<\/p>\n\n\n\n<p><strong>Search tools<\/strong> to explore and analyze protocol definitions. <\/p>\n\n\n\n<p><strong>Build tools<\/strong> to integrate specifications into development workflows, generating artifacts like schemas, code libraries, and documentation.<\/p>\n\n\n\n<p><strong>Repository tools<\/strong> to centralize distribution and discovery of protocol specifications and their related artifacts. <\/p>\n\n\n\n<p>These tools simplify adoption, reduce implementation effort, and help organizations integrate machine-readable specifications into modern systems effectively.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">Tools provided by the FIX Trading Community<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity is-style-wide\"\/>\n\n\n\n<p>The following tools are hosted and provided by FIX to its members &#8220;as is&#8221;. Please see the <a href=\"https:\/\/www.fixtrading.org\/terms-and-conditions\/\" target=\"_blank\" rel=\"noreferrer noopener\">Terms of Use<\/a> for further details.<\/p>\n\n\n\n<div class=\"wp-block-columns has-3-columns is-layout-flex wp-container-core-columns-layout-1 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group services has-background is-layout-flow wp-block-group-is-layout-flow\" style=\"background-color:#f2f2f2\"><div class=\"wp-block-group__inner-container\">\n<h2 class=\"wp-block-heading has-text-align-center\"><strong>FIXimate<\/strong><\/h2>\n\n\n\n<p class=\"has-text-align-center\">Interactive Web browser based reference for the FIX Protocol Specification. FIXimate has been generated from the&nbsp;FIX Latest Orchestra XML Repository.<\/p>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<div class=\"wp-block-button aligncenter is-style-outline fix-button\"><a class=\"wp-block-button__link has-background wp-element-button\" href=\"https:\/\/fiximate.fixtrading.org\/\" style=\"background-color:#c0c0c0\" target=\"_blank\" rel=\"noreferrer noopener\">access here<\/a><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<div class=\"wp-block-button aligncenter is-style-outline fix-button\"><a class=\"wp-block-button__link has-background wp-element-button\" href=\"https:\/\/fiximate.fixtrading.org\/userguide.html\" style=\"background-color:#c0c0c0\" target=\"_blank\" rel=\"noreferrer noopener\">User Guide<\/a><\/div>\n<\/div><\/div>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns has-3-columns is-layout-flex wp-container-core-columns-layout-3 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group services has-background is-layout-flow wp-block-group-is-layout-flow\" style=\"background-color:#f2f2f2\"><div class=\"wp-block-group__inner-container\">\n<h2 class=\"wp-block-heading has-text-align-center\"><strong>Log2Orchestra<\/strong><\/h2>\n\n\n\n<p class=\"has-text-align-center\">Creates an Orchestra XML file from one or more FIX message logs (tag-value encoding) and an Orchestra reference file such as FIX Latest<\/p>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<div class=\"wp-block-button aligncenter is-style-outline fix-button\"><a class=\"wp-block-button__link has-background wp-element-button\" href=\"https:\/\/log2orchestra.fixtrading.org\" style=\"background-color:#c0c0c0\" target=\"_blank\" rel=\"noreferrer noopener\">access HERE<\/a><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-layout-2 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button aligncenter is-style-outline fix-button\"><a class=\"wp-block-button__link has-background wp-element-button\" href=\"https:\/\/www.fixtrading.org\/orchestra-tutorials\/\" style=\"background-color:#c0c0c0\">TUTORIALS<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button aligncenter is-style-outline fix-button\"><a class=\"wp-block-button__link has-background wp-element-button\" href=\"https:\/\/youtu.be\/AGddponMmCM\" style=\"background-color:#c0c0c0\">DEMO<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group services has-background is-layout-flow wp-block-group-is-layout-flow\" style=\"background-color:#f2f2f2\"><div class=\"wp-block-group__inner-container\">\n<h2 class=\"wp-block-heading has-text-align-center\"><strong>Playlist<\/strong><\/h2>\n\n\n\n<p class=\"has-text-align-center\">Creates an Orchestra XML file as subset of another Orchestra XML file based on a manual selection of messages, components, fields, and values.<\/p>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<div class=\"wp-block-button aligncenter is-style-outline fix-button\"><a class=\"wp-block-button__link has-background wp-element-button\" href=\"https:\/\/playlist.fixtrading.org\/\" style=\"background-color:#c0c0c0\" target=\"_blank\" rel=\"noreferrer noopener\">access here<\/a><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<div class=\"wp-block-button aligncenter is-style-outline fix-button\"><a class=\"wp-block-button__link has-background wp-element-button\" href=\"https:\/\/www.fixtrading.org\/standards\/fix-orchestra\/playlist-user-guide\/\" style=\"background-color:#c0c0c0\" target=\"_blank\" rel=\"noreferrer noopener\">User Guide<\/a><\/div>\n<\/div><\/div>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n\n\n<p>The following tools are provided by FIX Trading Community to the general public on its <a href=\"https:\/\/github.com\/FIXTradingCommunity\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub presence<\/a> and under an Apache License, Version 2.0. The tools are not actively maintained by FIX Trading Community and are not optimised for performance. The objective is to provide the starting point for a set of community tools that are developed and maintained by the user community. FIX Trading Community does not develop its own software but can host and manage related GitHub projects similar to the QuickFIX initiatives.<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/github.com\/FIXTradingCommunity\/tablature\" target=\"_blank\" rel=\"noreferrer noopener\">Tablature<\/a><\/strong> &#8211; A tool to convert between markdown and Orchestra XML (in both directions), streamlining the creation of machine-readable specifications and interfaces.<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/github.com\/FIXTradingCommunity\/fix-orchestra\/tree\/master\/repository-util\" target=\"_blank\" rel=\"noreferrer noopener\">Orchestra Validator<\/a><\/strong>: Ensures that an Orchestra repository file adheres to the schema and enforces style rules for FIX tag-value encoding.<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/github.com\/FIXTradingCommunity\/xml-diff-merge\">XML Diff\/Merge<\/a><\/strong>: Compares Orchestra XML files and manages updates using XML Patch Operations.<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/github.com\/FIXTradingCommunity\/fixml-generator\" target=\"_blank\" rel=\"noreferrer noopener\">Orchestra2FIXML<\/a><\/strong>: Generates FIXML schemas from Orchestra. This tool can be used to create FIXML schemas for FIX Latest.<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/github.com\/FIXTradingCommunity\/orchestra-transposer\" target=\"_blank\" rel=\"noreferrer noopener\">Orchestra2SBE<\/a><\/strong>: Generates SBE (Simple Binary Encodings) schemas from Orchestra.<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/github.com\/FIXTradingCommunity\/fix-orchestra-quickfix\" target=\"_blank\" rel=\"noreferrer noopener\">Orchestra2QuickFIX<\/a><\/strong>: Creates a QuickFIX data dictionary from Orchestra, maintaining compatibility with legacy FIX tag-value formats.<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/github.com\/FIXTradingCommunity\/orchestra-transposer\">Orchestra2Unified<\/a><\/strong>: Converts Orchestra XML into a Unified repository file,  ensuring compatibility with legacy FIX systems.<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/github.com\/FIXTradingCommunity\/unified2orchestra\" target=\"_blank\" rel=\"noreferrer noopener\">Unified2Orchestra<\/a><\/strong>: Converts a Unified repository file into Orchestra XML, supporting the migration from legacy FIX repositories to Orchestra.<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/github.com\/FIXTradingCommunity\/fix-orchestra-avro\" target=\"_blank\" rel=\"noreferrer noopener\">Orchestra2Avro<\/a><\/strong>: Converts Orchestra schemas to Apache Avro format. This tool is experimental.<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/github.com\/FIXTradingCommunity\/fix-orchestra-protobuf\" target=\"_blank\" rel=\"noreferrer noopener\">Orchestra2GBP<\/a><\/strong>: Converts Orchestra schemas to Google Protocol Buffer format. This tool is experimental.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity is-style-wide\"\/>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">Tools provided by FIX members<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity is-style-wide\"\/>\n\n\n\n<p id=\"toolsmembers\">The following tools are hosted and provided by FIX member firms to the user community &#8220;as is&#8221;. Please see their specific terms of use for details. A license is not required from FIX or FIX member firms to use these tools. If you are a FIX member and would like to provide access to a tool you own, please contact the FIX Program Office (fix@fixtrading.org).<\/p>\n\n\n\n<div class=\"wp-block-columns has-3-columns is-layout-flex wp-container-core-columns-layout-4 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group services has-background is-layout-flow wp-block-group-is-layout-flow\" style=\"background-color:#f2f2f2\"><div class=\"wp-block-group__inner-container\">\n<h2 class=\"wp-block-heading has-text-align-center\"><strong><strong>Orchimate<\/strong><\/strong><\/h2>\n\n\n\n<p class=\"has-text-align-center\">Search tool for machine-readable specifications, supporting custom FIX and proprietary data protocols.<br><br><\/p>\n\n\n\n<div class=\"wp-block-button aligncenter is-style-outline fix-button\"><a class=\"wp-block-button__link has-background wp-element-button\" href=\"https:\/\/orchimate.org\/\" style=\"background-color:#c0c0c0\" target=\"_blank\" rel=\"noopener\">access HERE<\/a><\/div>\n\n\n\n<p class=\"has-text-align-center\">FIX Member&nbsp;<a href=\"https:\/\/www.atomicwire.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">Atomic Wire<\/a><br><\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group services has-background is-layout-flow wp-block-group-is-layout-flow\" style=\"background-color:#f2f2f2\"><div class=\"wp-block-group__inner-container\">\n<h2 class=\"wp-block-heading has-text-align-center\"><strong>Orchestra Build Tool<\/strong><\/h2>\n\n\n\n<p class=\"has-text-align-center\">Integrate machine-readable specifications into your development workflows.<br><br><\/p>\n\n\n\n<div class=\"wp-block-button aligncenter is-style-outline fix-button\"><a class=\"wp-block-button__link has-background wp-element-button\" href=\"https:\/\/github.com\/atomicwire\/orchestra-examples\" style=\"background-color:#c0c0c0\" target=\"_blank\" rel=\"noopener\">access here<\/a><\/div>\n\n\n\n<p class=\"has-text-align-center\">FIX Member&nbsp;<a href=\"https:\/\/www.atomicwire.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">Atomic Wire<\/a><br><\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group services has-background is-layout-flow wp-block-group-is-layout-flow\" style=\"background-color:#f2f2f2\"><div class=\"wp-block-group__inner-container\">\n<h2 class=\"wp-block-heading has-text-align-center\"><strong>Orchestra Hub<\/strong><\/h2>\n\n\n\n<p class=\"has-text-align-center\">Centralized repository for the distribution and discovery of machine-readable specifications and generated build artifacts.<br><\/p>\n\n\n\n<div class=\"wp-block-button aligncenter is-style-outline fix-button\"><a class=\"wp-block-button__link has-background wp-element-button\" href=\"https:\/\/orchestrahub.org\" style=\"background-color:#c0c0c0\" target=\"_blank\" rel=\"noopener\">access HERE<\/a><\/div>\n\n\n\n<p class=\"has-text-align-center\">FIX Member&nbsp;<a href=\"https:\/\/www.atomicwire.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">Atomic Wire<\/a><br><\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns has-3-columns is-layout-flex wp-container-core-columns-layout-5 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group services has-background is-layout-flow wp-block-group-is-layout-flow\" style=\"background-color:#f2f2f2\"><div class=\"wp-block-group__inner-container\">\n<h2 class=\"wp-block-heading has-text-align-center\">&lt;Name><\/h2>\n\n\n\n<p class=\"has-text-align-center\">This could be your free service or open-source tool. Contact gtcpm@fixtrading.org if you are a FIX member and would like to contribute.<\/p>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<div class=\"wp-block-button aligncenter is-style-outline fix-button\"><a class=\"wp-block-button__link has-background wp-element-button\" href=\"https:\/\/www.fixtrading.org\/standards\/orchestra-tools\/\" style=\"background-color:#c0c0c0\">access here<\/a><\/div>\n\n\n\n<p class=\"has-text-align-center\">FIX Member <a href=\"https:\/\/www.fixtrading.org\/member-firms\/\" target=\"_blank\" rel=\"noreferrer noopener\">Firm<\/a><br><\/p>\n<\/div><\/div>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group services has-background is-layout-flow wp-block-group-is-layout-flow\" style=\"background-color:#f2f2f2\"><div class=\"wp-block-group__inner-container\">\n<h2 class=\"wp-block-heading has-text-align-center\"><strong>&lt;Name><\/strong><\/h2>\n\n\n\n<p class=\"has-text-align-center\">This could be your free service or open-source tool. Contact gtcpm@fixtrading.org if you are a FIX member and would like to contribute.<\/p>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<div class=\"wp-block-button aligncenter is-style-outline fix-button\"><a class=\"wp-block-button__link has-background wp-element-button\" href=\"https:\/\/www.fixtrading.org\/standards\/orchestra-tools\/\" style=\"background-color:#c0c0c0\">access here<\/a><\/div>\n\n\n\n<p class=\"has-text-align-center\">FIX Member <a href=\"https:\/\/www.fixtrading.org\/member-firms\/\" target=\"_blank\" rel=\"noreferrer noopener\">Firm<\/a><br><\/p>\n<\/div><\/div>\n<\/div><\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Orchestra Tools Orchestra is a standard for creating machine-readable definitions of messaging protocols, enabling consistency, interoperability, and automation in communication systems. To support adoption and streamline usage, Orchestra tools provide&#8230;<\/p>\n","protected":false},"author":15861,"featured_media":0,"parent":57503,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"_links":{"self":[{"href":"https:\/\/www.fixtrading.org\/wp-json\/wp\/v2\/pages\/107780"}],"collection":[{"href":"https:\/\/www.fixtrading.org\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.fixtrading.org\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.fixtrading.org\/wp-json\/wp\/v2\/users\/15861"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fixtrading.org\/wp-json\/wp\/v2\/comments?post=107780"}],"version-history":[{"count":38,"href":"https:\/\/www.fixtrading.org\/wp-json\/wp\/v2\/pages\/107780\/revisions"}],"predecessor-version":[{"id":110472,"href":"https:\/\/www.fixtrading.org\/wp-json\/wp\/v2\/pages\/107780\/revisions\/110472"}],"up":[{"embeddable":true,"href":"https:\/\/www.fixtrading.org\/wp-json\/wp\/v2\/pages\/57503"}],"wp:attachment":[{"href":"https:\/\/www.fixtrading.org\/wp-json\/wp\/v2\/media?parent=107780"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}