SDKs

SDK Documentation

Official SDKs for Java, Node.js, PHP, and Python. Get started quickly with our client libraries.

SDK Overview

THEITBULLS provides official SDKs to accelerate your integration. Each SDK handles authentication, request signing, error handling, and provides type-safe methods for all API endpoints.

Open Source: All SDKs are open source and available on GitHub. Contributions are welcome!

Java SDK

v2.1.0
// Maven dependency <dependency> <groupId>com.theitbulls</groupId> <artifactId>api-client</artifactId> <version>2.1.0</version> </dependency> // Send a WhatsApp message import com.theitbulls.TheitbullsClient; TheitbullsClient client = TheitbullsClient.builder() .apiKey("YOUR_API_KEY") .build(); MessageResponse response = client.whatsapp().sendMessage( MessageRequest.builder() .to("911234567890") .text("Hello from THEITBULLS!") .build() );

Node.js SDK

v2.1.0
// npm install @theitbulls/api const { TheitbullsClient } = require('@theitbulls/api'); const client = new TheitbullsClient({ apiKey: 'YOUR_API_KEY' }); // Send a WhatsApp message const response = await client.whatsapp.sendMessage({ to: '911234567890', text: 'Hello from THEITBULLS!' });

PHP SDK

v2.1.0
// composer require theitbulls/api use Theitbulls\TheitbullsClient; $client = new TheitbullsClient([ 'apiKey' => 'YOUR_API_KEY' ]); // Send a WhatsApp message $response = $client->whatsapp()->sendMessage([ 'to' => '911234567890', 'text' => 'Hello from THEITBULLS!' ]);

Python SDK

v2.1.0
# pip install theitbulls-api from theitbulls import TheitbullsClient client = TheitbullsClient(api_key='YOUR_API_KEY') # Send a WhatsApp message response = client.whatsapp.send_message( to='911234567890', text='Hello from THEITBULLS!' )

Common SDK Features

Need help with SDKs? Our team is here to assist.

Get Support