Nordigen is an open banking platform that provides free access to bank data. This library is a wrapper to access the Nordigen API written in Swift.
Important: I’m in no way associated with Nordigen, this library is not officially supported by nordigen.
Endpoints
The free version of the API is fully implemented in this wrapper. Following this link there is a detailed list of all endpoints.
Accounts
GET account
GET {id}/balances
GET {id}/details
GET {id}/transactions
Premium
GET {id}/transactions
Agreements
GET enduser
POST enduser
GET enduser/{id}
DELETE enduser/{id}
PUT enduser/{id}/accept
Institution
GET institutions
Get institutions/{id}
Payments
GET payments
POST payments
GET payments/{id}
DELETE payments/{id}
POST payments/{id}/submit
GET account
GET creditors
POST creditors
GET creditors/{id}
DELETE creditors/{id}
GET fields/{institution_id}
Requisitions
GET requisitions
POST requisitions
GET requisitions/{id}
DELETE requisitions/{id}
Token
POST new
POST refresh
Documentation
The official Nordigen API documentation is quite helpful for getting a grasp on how thr API is supposed to be used. Besides from that I created a demo project that will fill in the gaps of some implementation details.
Important notice: In order to use the Nordigen service you need to create an account and generate user secrets. This can be done here
Contribution
Reporting an issue
If you encounter any bugs or issues with the library, please open a new issue on our GitHub repository. Include a detailed description of the problem, steps to reproduce it, and any relevant error messages or logs.
Pull requests
If you would like to contribute code changes, please follow these steps:
Fork the repository and create a new branch for your changes.
Make your changes and write tests to ensure they work as expected.
Run the test suite locally to ensure that all tests pass.
Submit a pull request to the main repository, including a detailed description of your changes and the problem they solve.
Please note that all contributions are subject to review and may be rejected if they do not align with the library’s goals or coding standards.
License
NordigenSwift is released under MIT License. See LICENSE for details.
Legal disclaimer
NordigenSwift is provided “as is” and without warranty of any kind, either express or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. In no event shall the author or contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage.
The user assumes all responsibility for the use of this software. The author and contributors will not be held liable for any damages that may occur from the use or misuse of this software.
Please be aware that this software may include third party libraries or components, which may be subject to separate license agreements. The author and contributors of this software make no
Nordigen Swift
Nordigen is an open banking platform that provides free access to bank data. This library is a wrapper to access the Nordigen API written in Swift.
Important: I’m in no way associated with Nordigen, this library is not officially supported by nordigen.
Endpoints
The free version of the API is fully implemented in this wrapper. Following this link there is a detailed list of all endpoints.
Accounts
Premium
Agreements
Institution
Payments
Requisitions
Token
Documentation
The official Nordigen API documentation is quite helpful for getting a grasp on how thr API is supposed to be used. Besides from that I created a demo project that will fill in the gaps of some implementation details.
Important notice: In order to use the Nordigen service you need to create an account and generate user secrets. This can be done here
Contribution
Reporting an issue
If you encounter any bugs or issues with the library, please open a new issue on our GitHub repository. Include a detailed description of the problem, steps to reproduce it, and any relevant error messages or logs.
Pull requests
If you would like to contribute code changes, please follow these steps:
Please note that all contributions are subject to review and may be rejected if they do not align with the library’s goals or coding standards.
License
NordigenSwift is released under MIT License. See LICENSE for details.
Legal disclaimer
NordigenSwift is provided “as is” and without warranty of any kind, either express or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. In no event shall the author or contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage.
The user assumes all responsibility for the use of this software. The author and contributors will not be held liable for any damages that may occur from the use or misuse of this software.
Please be aware that this software may include third party libraries or components, which may be subject to separate license agreements. The author and contributors of this software make no