This is the central location for all API standardization recommendations developed under the patronage of the Common API initiative of Swiss Fintech Innovations (SFTI). In addition to the API spec, each repository also contains a wiki with further information (business requirements, use cases, etc.).
Basic information valid for all APIs is located in a dedicated Github wiki. There you can also find an introduction to the Common API working group and what we do.
Currently, we are covering the following business areas.
- XS2A/Payments (repo ca-payment)
- Mortgage (repo ca-mortgage)
- Wealth (repo ca-wealth)
- Card (repo ca-card)
- Pension (repo ca-pension)
- API Security and Consent Management (repo ca-security)
Furthermore, there are also general repositories that support all business areas.
In addition, we are in constant information exchange with the following organizations regarding the proliferation of standardization recommendations for APIs for the Swiss financial center:
- EcoHub, the API-based platform connecting insurance companies and insurance brokers:
Please note that the API specifications developed by the organizations mentioned in the latter section are not necessarily based on SFTI's API design recommendations.
Collaboration
If you are interested in providing feedback, please visit the Common API website mentioned above. There, you will find the information necessary to contact us.
To actively participate in individual streams, please refer to the CONTRIBUTING.md file of the respective stream repository. A good starting point for contributing changes to APIs via pull requests is our How to Start & Contribute wiki page.
To understand how SFTI and its Common API working group is embedded in the Swiss Financial center, please consult the following illustration:
Source swissbanking.
Note
SFTI's standardization recommendations for APIs can be implemented individually at each interested FI. At least for some APIs, the leading implementation is currently realized in coordination with the Open Banking platform bLink of SIX. In the repos of the affected APIs, this is explicitly stated.

