SDKs
Open Pay provides official SDKs for five languages plus a CLI tool. Every SDK handles HMAC-SHA256 request signing automatically, so you never have to compute signatures manually.TypeScript
@openpay/sdk for Node.js and edge runtimesGo
openlankapay-go-sdk for backend servicesPython
openpay-sdk with async httpx supportPHP
openpay/sdk via ComposerJava
com.openpay:openpay-sdk for JVM applicationsCLI
openpay command-line toolCommon Features
All SDKs share the same capabilities:Authentication
Every SDK uses HMAC-SHA256 to sign requests. You provide your API key (public identifier) and API secret (signing key), and the SDK handles the rest. The signature is computed as:Get your API key and secret from the Merchant Portal under Integrations.
Quick Comparison
- TypeScript
- Go
- Python
- PHP
- Java
API Base URL
All SDKs default to the production API:baseUrl option during client initialization if you are targeting a different environment.