Integration

SDKs & Libraries

Official SDKs for popular programming languages. Get started quickly with type-safe, well-documented libraries that make integrating EKDSend a breeze.

Available SDKs

🟢

Node.js

v1.2.0

Official Node.js SDK for EKDSend API

npm install @ekdsend/node
🐍

Python

v1.2.0

Official Python SDK for EKDSend API

pip install ekdsend
🐘

PHP

v1.2.0

Official PHP SDK for EKDSend API

composer require ekddigital/ekdsend
💎

Ruby

v1.2.0

Official Ruby SDK for EKDSend API

gem install ekdsend
🔵

Go

v1.2.0

Official Go SDK for EKDSend API

go get github.com/ekddigital/ekdsend-go

Java

v1.2.0

Official Java SDK for EKDSend API

implementation 'com.ekddigital:ekdsend:1.2.0'

Quick Examples

JavaScript
const EKDSend = require('@ekdsend/node');

const client = new EKDSend('ek_live_xxxxxxxxxxxxx');

// Send an email
const email = await client.emails.send({
  from: 'hello@yourdomain.com',
  to: 'user@example.com',
  subject: 'Welcome!',
  html: '<h1>Hello World</h1>',
});

console.log('Email sent:', email.id);

SDK Features

Type Safety

Full TypeScript/type hints support

Auto Retries

Automatic retry with exponential backoff

Error Handling

Detailed error messages and codes

Async Support

Async/await and Promise support