SDK overview

The SDKs are language-specific client libraries that let you call the Communication API reliably from your application code.

Supported languages and runtimes

LanguageRepositoryRuntime baselineNotes
Javabizgo-sdk-comm-javaJava 17 or higherLatest example version 1.1.1 per the README
Node.jsbizgo-sdk-comm-jsNode.js / TypeScript1.0.1 per the repository package.json
Pythoninfobank-omni-sdk-pythonPython 3.6 or higherLegacy structure, 1.0.2 per setup.py

Common integration baseline

  • Base URL: https://mars.ibapi.kr.
  • Authentication: API KEY.
  • Unified send path: centered on /api/omni.
  • Core features: broadcast send, failover chain, asynchronous report handling.

Which SDK should you choose

  • Java: a good fit when you need a stable server integration in a backend service, including Spring Boot.
  • Node.js: a good fit when you need fast development and deployment on a JavaScript/TypeScript server.
  • Python: a good fit when you have an existing Python operating environment or need to maintain a legacy integration.