IzarConnect

Features

Everything you need to send SMS

A complete messaging layer — reliable at the carrier edge, simple in your codebase, and ready for the Kuwait & GCC market.

One API, every provider

A single endpoint sits in front of Twilio, Unifonic, Vonage and more. We pick the best route per message and fail over automatically if a carrier drops.

OTP, batteries included

Generate, send and verify one-time passwords with built-in expiry, attempt limits and rate limiting. No need to build the security layer yourself.

Delivery tracking

Real-time delivery receipts, automatic retries with backoff, and a complete searchable message log for every project.

Reusable templates

Define templates with {{variables}} once and keep your app code clean. Manage Arabic and English versions side by side.

Arabic + English

Full utf8mb4 support means Arabic script and emoji render correctly end to end — with accurate segment counting so you're never overcharged.

Sender IDs & branding

Request and manage registered sender IDs from your dashboard so every message arrives under your brand, not a shortcode.

How it works

From signup to first message

01

Choose a plan

Pick an SMS bundle on the pricing page and pay securely with KNET or card.

02

Account provisioned

We create your account, SMS password and credentials and email them to you instantly.

03

Request a sender ID

Add the sender name your messages send from, right from the dashboard.

04

Start sending

Call the send endpoint or use templates and OTP — track every delivery in your logs.

Simple to call, hard to break

Send a message, fire an OTP, or render a template — all from one base URL.

examples.sh
# Send a message
GET /api/send?sender=MyBrand&password=•••&phonecode=965&number=50123456&message=Hi

# Send an OTP
POST /api/otp/send   { "phonecode": 965, "number": "50123456" }

# Verify an OTP
POST /api/otp/verify { "number": "50123456", "code": "814206" }

Start sending today

Pick a bundle and your credentials are ready in minutes.