You can use our HTTP API directly or via the client libraries which ensure you're using the API in the best supported manner. There are clients for a number of popular languages to help you with app development whether the language you use. Should you choose to use any of the clients, check the links below:
Let's imagine that we have a Node.js application which sends requests to the Voximplant HTTP API. The application may send SMS messages using our HTTP API directly:
As you see, there is a lot of "micromanagement" due to the need for performing low-level actions.
The following code does the same: it sends an SMS to the specified number. But the goal is reached via the Node.js API library:
This is an illustration of how handy API libraries could be – in our example, we achieved the same result with a more readable and shorter piece of code, all due to the Node.js API library.