Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/skyleague/mambu-sdk
- Owner: skyleague
- License: mit
- Created: 2022-08-18T14:07:56.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-21T18:59:19.000Z (8 months ago)
- Last Synced: 2024-05-22T11:52:23.722Z (8 months ago)
- Topics: mambu, openapi, skyleague, typescript, typescript-sdk
- Language: TypeScript
- Homepage: https://skyleague.io
- Size: 5.54 MB
- Stars: 3
- Watchers: 4
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Mambu SDK _(@skyleague/mambu-sdk)_
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.