SWIFT The global provider of secure financial
messaging services

Developer Resource Centre




Standards



SWIFT Standards Developer Kit

The Standard Developer Kit (SDK) provides a coherent set of electronic Standards resources designed to ease the implementation of ISO standards using up-to-date technology.

The SDK extends the documentation of standards that SWIFT provides through the SWIFT User Handbook to include processable content to support standards implementation, from analysis though design, build, document and test.


Download

Upon confirmation of your subscription to the SDK, you can access the SDK components for download here.

Contents

The Standard Developer Kit offers a developer components including:

MX Repository

The MX Repository contains the full definition of each MX message ‘business’ and ‘message’ details, and the links between them in a process-able XML file. The SDK MX content also includes a library of MX message enriched, pre-formatted spreadsheets based on the MX repository. Additionally the SDK MX content also includes the library of MX enriched schemas , enriched with the field names, field definitions and other content generated from the MX Repository.

MT/XML Schema Library

The MT/XML Schema Library includes XML schemas for all MT messages categories 1 through 9, including category 0, system messages plus a schema for the header and trailer blocks. The MT/XML Schema Library allows traditional MT messages to be processed using commodity XML tools.

MT/MX Translation Testing Tool

The MT/MX Translation Testing Tool is an executable implementation of SWIFT’s published translation rules. It is provided with a set of test messages and accompanying documentation. This test tool is intended to allow customers and vendors implementing translation projects to test that their implementations conform to the published Standards Translation Rules.


Benefits

  • XML approach for both MT and MX
  • Lowers implementation costs
  • Speeds up implementation by reducing manual effort

Samples

Free evaluation samples of the SDK components are available for free download, an evaluation license is not required.

Ordering

Conditions

The SDK is a licensed product available to SWIFT customers and SWIFT registered vendors.  


Pricing & Licensing for Financial Institutions and Corporates

SDK Project License: (€10,000EUR per year, the first calendar year is prorated)

  • Use of the SDK content is limited to five (5) developers/operators
  • Use of the SDK content is limited to maximum five (5) MT Categories.
  • All MX business areas
  • During the SDK ordering process, the ordering customer is required to provide a project name and project description.
  • Use of the SDK content is limited to the named project only, as defined during the SDK ordering process.

SDK Multi-Project License: (€30,000EUR per year, the first calendar year is prorated)

  • The SDK content can be used for an unlimited number of projects.
  • All MT Categories.
  • All MX business areas.
  • Use of the SDK content is limited to twenty (20) developers/operators.
  • Use of all of the SDK content.

SDK Enterprise License: (Contact SWIFT Account Representative)

  • The SDK content can be used for an unlimited number of projects by registered users/operators of the global customer, including all business entities within the group.
  • The number of developers using the SDK content is unlimited.
  • Use of all of the SDK content as above.

Pricing & Licensing for Registered Partners

SDK Point Solution License: (€15,000EUR per year, the first calendar year is prorated)

  • The SDK content can be used for products or services by registered users (development team) within the licensed entity (PIC).
  • During the SDK ordering process, the ordering customer is required to provide the name and description of the product on the SDK Point Solution Order Form.
  • Use of the SDK content of up to 5 MT Categories
  • All MX business areas.
  • Users (development team) within the licensed PIC may not share the SDK components with development teams outside of the licensed entity (PIC). E.g. with other entities within their group of companies.

SDK Middleware/EAI Solution License: (€30,000EUR per year, the first calendar year is prorated)

  • The SDK content can be used for products or services by registered users (development team) within the licensed entity (PIC).
  • During the SDK ordering process, the ordering customer is required to provide the name and description of the product on the SDK Middleware/EAI Solution Order Form.
  • All MT Categories.
  • All MX business areas.
  • Users (development team) within the licensed PIC may not share the SDK components with development teams outside of the licensed entity (PIC).


 

LEGAL NOTICE

Users requiring production SDK components must obtain a license from SWIFT. Users do not have the following rights with respect to content downloaded from this site unless otherwise licensed by SWIFT.
Specifically, users have no right, or right to authorise others, to:

  • rent, lease, or sell content downloaded from this site;
  • display publicly, distribute or otherwise provide content downloaded from this site;
  • derive or distribute Secondary Works
  • remove, alter, cover, obfuscate or cancel from view any copyright or other proprietary rights notices, marks or legends appearing on the physical medium or contained in the software; Any and all rights, including title, ownership rights, copyright, trademark, patents, and any other intellectual property rights of whatever nature in the downloaded content and their associated processes will remain the exclusive property of SWIFT or its licensors.

SWIFT shall have the right to use as it thinks fit any suggestion, information or materials that users of this site provide for or in connection with SDK future development without payment to the user. Any intellectual property rights which subsist in such suggestion, information or materials shall vest in SWIFT absolutely.