SDKs

Our Software Development Kits (SDKs) provide sample code, reusable libraries and tips for using the Esendex APIs within your applications.

These SDKs cover the main development languages/environments, but if you don't see your language/environment listed, try calling our REST API directly or email support@esendex.com and we'll be happy to advise.

.NET SDK An easy to use client for our REST API which you can use to integrate SMS and Voice messaging into any application built with C#, VB.NET, Managed C++, F# or any other language built on the .NET framework.
PHP SDK An easy to use client for our REST API that you can use to integrate SMS and Voice messaging into your PHP application. It contains a set of services which you can use to send SMS and Voice messages, receive SMS, track the status of your sent messages and more.
Java SDK An easy to use client for our REST API that you can use to integrate SMS and Voice messaging into your Java application.
Ruby SDK An easy to use client for our REST API. This SDK is in the early stages of development but supports the primary requirements around sending and receiving messages as well as push notifications.
Go SDK An easy to use client for our REST API which you can use to integrate SMS and Voice messaging into any Go application.
Node.js SDK An easy to use client for our REST API which you can use to integrate SMS and Voice messaging into any Node.js application.
C++ SDK NOTE: If you're using C++ within the .Net framework, we strongly recommend using the Esendex .Net SMS SDK instead.
The Esendex C++ SMS SDK uses a lightweight COM component that can be freely distributed with your application to aid in the integration with the Esendex REST API.
Classic ASP SDK "The ASP SOAP SDK uses the Esendex ActiveX Component to allow customers to access the Esendex services via their own applications.
NOTE: This component is not compatible with 64bit versions of Windows. NOTE: If you're using ASP.Net, we strong recommend using the Esendex .Net SMS SDK instead. "
Delphi SDK The Esendex Delphi SMS SDK contains a COM component that you can use within your Borland Delphi applications. Note: This component is not compatible with 64bit versions of Windows.
Visual Basic 6 SDK "NOTE: If you're using VB.Net, we strongly recommend using the Esendex .Net SMS SDK instead. NOTE: This component is not compatible with 64bit versions of Windows.
The VB6 SDK uses a lightweight COM component that can be freely distributed with your application to aid in the integration with the Esendex SMS service. "
Perl SDK The Esendex Perl SMS SDK acts as a wrapper library that exposes a FormPost interface to enable developers to integrate SMS functionality into their applications. This provides easy, reliable communication over secure and non-secure services.