> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://mmg-sdk.wetechnologygroup.com/sdks/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://mmg-sdk.wetechnologygroup.com/_mcp/server. # SDKs We provide official open-source SDKs (client libraries) to make connecting to the MMG API faster, strongly typed, and less prone to errors. We regularly update our SDKs and adhere to [semantic versioning](https://semver.org/) (semver) principles, meaning we won't make breaking changes in minor or patch releases. ## Official SDKs Currently, we offer official support for TypeScript/Node.js and Python, with more languages coming soon. **`TypeScript / Node`** ```shell TypeScript / Node npm install mobile-money-sdk ``` **`Python`** ```shell Python pip install mobile-money-sdk ``` #### [TypeScript SDK](/sdks/type-script-sdk-recommended/overview) Get started with the official MMG TypeScript client. #### [Python SDK](/sdks/python-sdk/overview) Get started with the official MMG Python client. ## Request a new SDK If you'd like to request an SDK for a language that we don't currently support (such as Go, Ruby, or Java), please contact our support team. We're always looking to expand our SDK offerings and would love to hear what stack you are building with! > We offer client libraries for your favorite languages, generated from our OpenAPI specification file. ## Docs - [Quickstart](https://mmg-sdk.wetechnologygroup.com/sdks/type-script-sdk-recommended/overview.md): Get started with the MMG TypeScript SDK - [Types & Errors](https://mmg-sdk.wetechnologygroup.com/sdks/type-script-sdk-recommended/types-errors.md): Handling requests, responses, and API exceptions - [Client Configuration](https://mmg-sdk.wetechnologygroup.com/sdks/type-script-sdk-recommended/client-configuration.md): Advanced options for configuring requests and the underlying client - [Hosted Checkout Overview](https://mmg-sdk.wetechnologygroup.com/sdks/type-script-sdk-recommended/checkout-flow/overview.md): Learn how to integrate the Mobile Money Guyana (MMG) Hosted Checkout flow using the SDK. - [Generating the Payment URL](https://mmg-sdk.wetechnologygroup.com/sdks/type-script-sdk-recommended/checkout-flow/generating-the-payment-url.md): How to encrypt your payload and redirect the user to MMG. - [Handling Webhooks](https://mmg-sdk.wetechnologygroup.com/sdks/type-script-sdk-recommended/checkout-flow/handling-webhooks.md): How to receive and decrypt the asynchronous payment response from MMG. - [Result Codes Reference](https://mmg-sdk.wetechnologygroup.com/sdks/type-script-sdk-recommended/checkout-flow/result-codes-reference.md): A complete list of result codes returned by the MMG Hosted Checkout. - [Logging](https://mmg-sdk.wetechnologygroup.com/sdks/type-script-sdk-recommended/logging.md): Monitor SDK behavior and network traffic - [Runtime Compatibility](https://mmg-sdk.wetechnologygroup.com/sdks/type-script-sdk-recommended/compatibility.md): Supported environments for the MMG SDK - [Overview](https://mmg-sdk.wetechnologygroup.com/sdks/python-sdk/overview.md) - [Generating the Payment URL](https://mmg-sdk.wetechnologygroup.com/sdks/python-sdk/checkout-flow/generating-the-payment-url.md): How to encrypt your payload and redirect the user to MMG. - [Handling Webhooks](https://mmg-sdk.wetechnologygroup.com/sdks/python-sdk/checkout-flow/handling-webhooks.md): Learn how to listen for and process asynchronous checkout callbacks using FastAPI.