Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/skyleague/mambu-sdk

TypeScript SDK generated from the Mambu API v2 spec.
https://github.com/skyleague/mambu-sdk

mambu openapi skyleague typescript typescript-sdk

Last synced: about 1 month ago
JSON representation

TypeScript SDK generated from the Mambu API v2 spec.

Awesome Lists containing this project

README

        

# Mambu SDK _(@skyleague/mambu-sdk)_


Lines of Code
Version
LGTM Grade


License: MIT


SonarCloud

This _independent_ TypeScript SDK provides REST clients for the [Mambu API v2](https://api.mambu.com/) based on the published openapi schemas.

Supported Schemas:
- [REST APIs](https://demotenant.dev.mambucloud.com/api/swagger/resources)
- [Streaming API](https://api.mambu.com/streaming-api/mambu-streaming-api-spec-oas3.json)

SDK Features:
- Separate SDK client per sub-API
- Fully type safe with run-time validation
- Standardized authentication
- Fully documented using jsdoc (w/ intellisense)

We are currently tracking [**verion 9.128.4**](https://community.mambu.com/t/mambu-release-notes-v9-128-4/) of the Mambu API v2.

`@skyleague/mambu-sdk` is licensed under the MIT License (see [LICENSE.md](./LICENSE.md) for details).

## Documentation

The official Mambu API v2 documentation is published at [`https://api.mambu.com/`](https://api.mambu.com/).

Official Release Notes for the Mambu API v2 are published at [`https://community.mambu.com/c/release-notes/`](https://community.mambu.com/c/release-notes/)

This SDK is generated using [`@skyleague/therefore`](https://github.com/skyleague/therefore) :partying_face:, you'll find more documentation [here](https://github.com/skyleague/therefore).

If you'd like to contribute to this _independent_ SDK, feel free to raise a PR or add a bug report!

## Support

SkyLeague provides Enterprise Support on this SDK at clients implementing Mambu in their Banking landscapes. If you are interested in a battle tested, independent TypeScript SDK for the Mambu API v2, please get in touch via [`https://skyleague.io`](https://skyleague.io).

If you are not under Enterprise Support, feel free to [raise an issue](https://github.com/skyleague/mambu-sdk/issues/new) and we'll take a look at it on a best-effort basis!

## Alternative projects

- [`mambu-sdk`](https://www.npmjs.com/package/mambu-sdk)
- [`MambuPy`](https://pypi.org/project/MambuPy/)

PR's for this list are very welcome, if you think your project is missing here!

## License & Copyright

`@skyleague/mambu-sdk` is licensed under the MIT License (see [LICENSE.md](./LICENSE.md) for details).

If you using this SDK without Enterprise Support, please note this (partial) MIT license clause:

> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND

This SDK is generated using [`@skyleague/therefore`](https://github.com/skyleague/therefore) :partying_face:, which is licensed under the MIT License.

Copyright (c) 2022, SkyLeague Technologies B.V..
'SkyLeague' and the astronaut logo are trademarks of SkyLeague Technologies, registered at Chamber of Commerce in The Netherlands under number 86650564.

All product names, logos, brands, trademarks and registered trademarks are property of their respective owners. All company, product and service names used in this website are for identification purposes only. Use of these names, trademarks and brands does not imply endorsement.