SWIFT Software Development Kit (SDK) provides a simplified way for developers to consume the growing number of API-based services available on the SWIFT platform. The SDK delivers APIs that hide much of lower-level application plumbing, including authentication, authorization, signing and error handling. It also contains a number of value-added services, such as: end-to-end testing scenarios; API samples addressing; API payloads validation based on ISO 20022; as well as ready-to-use API use-cases.
The SDK employs standardised ISO 20022 data models to represent the business payloads of API calls, and, as such, ensures developers have a harmonised experience which implementing the different API-based services. Integration is also straightforward as the SDK is architected for embedding in any Java based application, Java based middleware or Java Application Server.
Implementing the SDK does not require you to deploy new hardware on your premises as it reuses your existing set of SWIFT security and connectivity footprint – including SWIFT Alliance Gateway (SAG), RA connectivity to SAG, the SWIFT WebPlatform HTTP Proxy and SWIFT VPN box.
The SDK also maintains SWIFT’s uncompromising approach to security: it contains the mandated SWIFT Security implementations adhering to security industry standards; and is compliant with our Customer Security Programme (CSP), whilst being the only SWIFT component that can be deployed outside of the SWIFT secure-zone.
SWIFT SDK is currently on version 1.1.1. Reference more information in the Release Note v1.1.1 including: what’s new; the APIs supported; the value-added services; what’s in the upcoming release; and more.
If you have any questions on SWIFT SDK, contact us at firstname.lastname@example.org.