npm package: @skyleague/mambu-sdk
Description: TypeScript SDK generated from the Mambu API v2 spec.
Author: SkyLeague Technologies B.V.
Latest version: 7.2.2

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

<p>
  <img alt="Lines of Code" src="https://img.shields.io/tokei/lines/github/skyleague/mambu-sdk">
  <img alt="Version" src="https://img.shields.io/github/package-json/v/skyleague/mambu-sdk" />
  <img alt="LGTM Grade" src="https://img.shields.io/lgtm/grade/javascript/github/skyleague/mambu-sdk">
  <img src="https://img.shields.io/badge/node-%3E%3D16-blue.svg" />
  <a href="./LICENSE.md" target="_blank">
    <img alt="License: MIT" src="https://img.shields.io/badge/License-MIT-yellow.svg" />
  </a>
  <a href="https://sonarcloud.io/summary/new_code?id=skyleague_mambu-sdk" target="_blank">
    <img alt="SonarCloud" src="https://sonarcloud.io/api/project_badges/measure?project=skyleague_mambu-sdk&metric=alert_status&token=b45e203ec15513147bede75da8d3a5971794c79d">
  </a>
</p>

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.