SDK ReferenceInstall
Install the SDK
This page collects the installation steps and the minimum initialization example for each language SDK, based on the repository READMEs.
Before you start
- Issue an API KEY.
- Prepare your sender number and channel permissions.
- Apply your network and firewall policy.
Java SDK
Repository: bizgo-sdk-comm-java
Gradle
Gradle
implementation 'io.github.icomm-api:bizgo-sdk-comm-java:1.1.1'
Maven
XML
<dependency>
<groupId>io.github.icomm-api</groupId>
<artifactId>bizgo-sdk-comm-java</artifactId>
<version>1.1.1</version>
</dependency>
Initialization example
Java
BizgoClient client = BizgoClient.builder()
.apiKey("YOUR_API_KEY")
.build();
Node.js SDK
Repository: bizgo-sdk-comm-js
NPM
Bash
npm install @bizgo/bizgo-sdk-comm-js
Initialization example
JavaScript
import { Bizgo, BizgoOptionsBuilder } from '@bizgo/bizgo-sdk-comm-js'
const bizgo = new Bizgo(
new BizgoOptionsBuilder()
.setBaseURL('https://mars.ibapi.kr/api/comm')
.setApiKey('YOUR_API_KEY')
.build()
)
Python SDK
Repository: infobank-omni-sdk-python
The current public repository uses a legacy structure, and the installation method per the README is as follows.
Bash
python3 setup.py install
Initialization example
Python
from infobank.infobank_client import InfobankClient
api = InfobankClient(
api_url="<api_url>",
client_id="<client_id>",
client_passwd="<client_passwd>"
)
Basic send sample
Use each SDK's builders and models to compose a send in the messageFlow + destinations form shown below.
JSON
{
"destinations": [{ "to": "01000000000" }],
"messageFlow": [
{ "sms": { "from": "01000000000", "text": "SDK test message." } }
]
}
Recommended checks after installation
- Send a single SMS.
- Look up a report (using whichever method you run in production, Polling or Webhook).
- Test a failover scenario (for example, Alimtalk fails → SMS).