Building with the ClickSend SMS API should be easy. With our refreshed SDKs, it is.
The refreshed SDKs (you might also see them called SDK v2) are a new set of client libraries that stay in step with our API. That means less time wrestling with code and more time getting messages out the door.
What you get with the refreshed SDKs
7 languages, ready to roll. Send SMS from PHP, Node.js, Python, Ruby, C#, Java and Go.
Always current with the API. When we add something to the API, it shows up in the SDKs too.
Regular updates. New releases land every month, so fixes and features get to you faster.
Less effort, less complexity. Plugging into our platform takes fewer steps and causes fewer headaches.
How the refreshed SDKs work
Our Legacy SDKs have powered plenty of integrations over the years. The refreshed SDKs build on that with a new way of keeping things current.
They're generated straight from our OpenAPI spec. When the API moves, the SDKs move with it. It all happens automatically.
No time to update right now?
No problem. Your Legacy SDKs will keep working. If you need a reference, you can always go back to them and their instructions on our Legacy page.
Just be aware that from here, new features, fixes and security patches only go into the refreshed SDKs. Switch over whenever it suits you.
A few things to know
Using Swift, Objective-C or Perl? We've made the decision to deprecate the SDKs for these languages, so they'll no longer be updated. However, you can still use the Legacy SDKs, or call our REST API directly.
Using Post, Fax or Voice? We've made the decision not to include these products in the refreshed SDKs, so their SDK support will no longer be updated. However, you can still use their API endpoints through REST, and your existing integration keeps working.
To be clear: this changes which products the SDKs cover. The API isn't being shut down.
Click it, code it or connect it
Some people send from the dashboard. Some connect an app. And some of you write a few lines of code and let it run.
Picture a clinic's booking system texting a reminder the moment an appointment is made. Or a store sending a delivery update as the parcel leaves. Someone wrote that code once. Now it just works, while they get on with their day.
That's what the refreshed SDKs are for. Same pay-as-you-go pricing, no subscription. And if you hit a snag, you get help from humans, not hold music.
Ready to upgrade?
Pick your language, grab your refreshed SDK and you're good to go.
Questions? Our team is around 24/7 to help.
:format(webp))