Official SDKs
Sendly provides official SDKs for 9 languages plus a CLI tool.
Available SDKs
| Language | Package | Install |
|---|---|---|
| Node.js | @sendly/node | npm install @sendly/node |
| Python | sendly | pip install sendly |
| Go | sendly-go | go get github.com/SendlyHQ/sendly-go |
| Ruby | sendly | gem install sendly |
| PHP | sendly/sendly-php | composer require sendly/sendly-php |
| Java | live.sendly:sendly-java | Maven/Gradle |
| Rust | sendly | cargo add sendly |
| .NET | Sendly | dotnet add package Sendly |
| CLI | @sendly/cli | npm install -g @sendly/cli |
Node.js Example
import Sendly from '@sendly/node';
const client = new Sendly('sk_live_YOUR_API_KEY');
const message = await client.messages.send({
to: '+15551234567',
text: 'Hello from Sendly!',
messageType: 'transactional'
});
Python Example
from sendly import Sendly
client = Sendly('sk_live_YOUR_API_KEY')
message = client.messages.send(
to='+15551234567',
text='Hello from Sendly!',
message_type='transactional'
)
Go Example
package main
import "github.com/SendlyHQ/sendly-go"
func main() {
client := sendly.NewClient("sk_live_YOUR_API_KEY")
message, err := client.Messages.Send(&sendly.SendMessageParams{
To: "+15551234567",
Text: "Hello from Sendly!",
MessageType: "transactional",
})
}