Swift SDK

    The rapid way to start consuming API-based services on Swift


    What is Swift SDK?

    The Swift SDK is a API library that can be seamlessly embedded in a Java application. Its primary purpose is to streamline the utilization of Swift Services through APIs. By using the Swift SDK, your can construct your software application atop Swift APIs, thereby simplifying the coding process by abstracting the intricacies of coding directly against a Web Service Interface.

    Reduced complexity, rapid deployment

    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.

    Download the latest

    A harmonised experience

    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.

    Zero-footprint

    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.

    Highly secure

    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.

    Unsure if this option is for you?

    Take a look at our other connectivity options and use our Connectivity Options Selector to help you.

    Additional information

    Please see the following documents to learn more about Swift SDK.

    Previous page Developer Tools
    Next pageDownloads