EPS SDKs
Every SDK embeds the same API surface these docs are built from, so one generic call(slug, params) reaches all 101 endpoints. Each signs your requests, validates params before sending, and reports failures the same way. Pick a language.
Node.js SDKBackend-only Node.js client for every EPS API, with HMAC signing, input validation and typed errors built in.
npm i @ekoindia/eps-sdkNode.js 18 or newerRead the guidePython SDKBackend-only Python client for every EPS API, dependency-free and typed, with HMAC signing built in.pip install eps-sdkPython 3.9 or newerRead the guidePHP SDKBackend-only PHP client for every EPS API, with HMAC signing, input validation and typed errors built in.composer require ekoindia/eps-sdkPHP 8.1 or newerRead the guideGo SDKBackend-only Go client for every EPS API — standard library only, context-aware, with HMAC signing built in.go get github.com/ekoindia/eps-sdk-goGo 1.22 or newerRead the guideJava SDKBackend-only Java client for every EPS API, published from a git tag via JitPack, with HMAC signing built in.com.github.ekoindia:eps-sdk-javaJava 17 or newerRead the guideNot using one of these languages?
Every endpoint is a plain signed REST call. The authentication guide has paste-ready signing code in six languages, and each endpoint reference ships a cURL sample.