Sorry, you need to enable JavaScript to visit this website.

What information can I find on the SWIFT Developer Portal?

SWIFT Developer Portal aim to help developers and business leaders discover, learn and integrate SWIFT APIs end to end frictionlessly. It enables API discovery through the API catalogue, provides API documentation with an integrated sandbox where developers can take the APIs for a spin without worrying about subscription and onboarding. Lastly, it is the venue for developers to bring their application to Live. If you get stuck at any point, please contact us through our dedicated support channel where your API related questions will be answered directly by our API experts.

Who is the intended audience of the SWIFT Developer Portal?

SWIFT Developer Portal is for everyone. Whether you are an existing SWIFT customer or just interested in learning more about SWIFT APIs, the portal is for you.

Why should I register?

If you want to try the APIs in the sandbox and access additional information such as detailed specifications, SWIFT SDK or SWIFT Microgateway, you would be required to log in. If you have a account, you can log in via If you do not have a account, you can easily create an account here and log in. Both registered user and non-registered user have access to basic API documentation and dedicated Developer Support.

What can I expect from Sandbox? Is it suitable for User Acceptance Testing (UAT)?

Sandbox is open to all SWIFT Developer Portal users. It aims to provide a hassle-free environment that enables developers to learn the APIs hands-on and early on. In terms of whether Sandbox can be used for UAT? It depends on the API products. For gpi API, g4c API, gCase API and Pre-validation API, Sandbox CAN NOT be used for User Acceptance Testing (UAT) to qualify software services, please use the Pilot (Test & Training) environment for testing these APIs, similar to testing of existing SWIFT messaging services. For KYC Registry API, Banking Analytics API, Banking Premium API and Compliance Analytics API, Sandbox CAN be used for UAT.

Where do I get License ID and License Secret?

The License ID and Secret values for usage in the Sandbox environment are detailed in the Getting Started Guide. For instructions on generating these values to use in Live, please see the License ID & Secret Creation Guide.

Why am I getting 'SwAPProxy005: Missing or invalid API Key' error when making calls to gpi v3 APIs in the Sandbox?

This error indicates that the authentication with the Sandbox has failed. Please make sure to set the header parameter ‘x-api-key’ with the 'consumer-key' of the app you created in each of your API requests to the gpi v3 APIs in the Sandbox.

Why am I getting HTTP 503 error when making calls to gpi API v2 in Sandbox?

Sandbox supports gpi v3 and v4 APIs. It no longer supports v2 as v2 is approaching end of life in Live. Please see the gpi API versioning strategy to learn more.

Where can I find the URLs of the APIs in the Sandbox?

The URLs can be found in the OpenAPI specification on the reference page. They are also embedded in the postman collections, please download the postman collections also available on the reference page and try the APIs with different scenarios in the Sandbox.

How can I reset my password?

If you used to log in via with your credentials, and the credentials are expired, please reset your password at If you used to log in with your developer account on SWIFT Developer Portal, and you either forgot your password or simply want to reset the password, please reset your password on SWIFT Developer Portal.