← Selected work Open Source / Developer Tools

BML Connect Python

An open-source Python SDK for integrating applications with Bank of Maldives Connect.

Role SDK architecture, API integration, documentation, testing, and open-source engineering.

BML Connect Python is an open-source Python SDK for the Bank of Maldives Connect API. It provides a typed, developer-friendly interface for integrating BML payments into Python applications without dealing directly with the underlying API implementation.

The SDK supports both synchronous and asynchronous applications and provides the core building blocks needed for payment integrations, including hosted payments, direct payments, card-on-file and tokenization flows, transaction management, and webhook handling.

  • BML Connect API v2 integration
  • Synchronous and async/await support
  • Redirect, Direct, Card-On-File, and PCI tokenization flows
  • Webhook registration, parsing, and signature verification
  • Typed API models and structured error handling
  • Framework integrations for Django, Flask, FastAPI, and Sanic
  • Automated testing and developer documentation
  • Open source under the MIT license
  • Python
  • BML Connect API
  • Requests
  • aiohttp
  • cryptography
  • Pytest

Building something like this?

Start a project