TurkeySMS
About Us
Who we are
Why TurkeySMS
Our advantages
Media Center
Press & media
Data Privacy
Privacy & security policy
How We Work
Our values and principles
Reseller Program
Join our reseller network
Bulk SMS
High-volume messaging
Turkey SMS
Domestic carrier-level SMS
Excel to SMS
Bulk send from Excel
OTP SMSNew
One-time password delivery
Inbound SMSNew
Receive SMS & auto-replies
E-Commerce SMS
Order & campaign notifications
E-Invoice SMS
Digital invoice notifications
WordPress Plugin
SMS integration for WordPress
WooCommerce
E-commerce SMS notifications
Make.comNew
1,000+ ready-made scenarios
ZapierNew
2,000+ app connections
n8nNew
Open-source automation
SMS API
REST API integration
SMS WebhookNew
Delivery & event notifications
Integration Hub
All integrations
Pricing
Contact Us
Get in touch
Knowledge Base
Guides and how-tos
Compliance AcademyNew
Legal SMS sending guide
Support Center
Submit a support request
Developers
API & documentation
Documentation
API reference & guides
Log inGet Started
TurkeySMS
Pricing
Log inGet Started
Developer Ecosystem

Ship SMS Integration to Production Quickly and Easily

REST API, official SDKs, and a sandbox test environment — integrate TurkeySMS quickly and easily and go from test to production with a single endpoint.

5Official SDKs
QuickSetup
v4.0API Version
SandboxTest Environment
  1. Home
  2. Developer
POST /sms/send{ "api_key": "••••••••","title": "TURKEYSMS","text": "Merhaba","sentto": "905•••••••12" }200 OK{ "status": "sent" }
QUICK START

Production-Ready in 3 Steps

Get an API key, install an SDK, send your first SMS. Quick setup.

01

Create an API Key

Open a free account. Your API key will be ready in your dashboard instantly. No credit card required.

Create Account →Sandbox access included
02

Install an SDK or Use REST

Connect with PHP, Node.js, Python, or any HTTP client. Every language is supported.

View SDKs ↓5 official SDKs available
03

Send Your First SMS

Test in sandbox, change one line to go to production. The API stays the same.

Documentation →Real-time delivery report
POST /sms/sendv4.0
Request
curl -X POST https://api.turkeysms.com.tr/sms/send
  -H "Content-Type: application/json"
  -d '{
    "api_key": "YOUR_API_KEY",
    "title":   "YOURBRAND",
    "sentto":  "905551234567",
    "text":    "Your verification code: 847291"
  }'
200 OKResponse
{
  "result":           true,
  "result_code":      "TS-1024",
  "result_message":   "SMS dispatched successfully.",
  "sms_id":           1000007721,
  "number_of_sms":    1,
  "total_recipients": 1,
  "success_count":    1,
  "content_type":     "Transactional",
  "country":          "Turkey-TR"
}
OFFICIAL SDKs

Integrate in Your Favourite Language

Actively maintained, thoroughly tested official SDKs. Community contributions are also supported to ensure no language is left behind.

Official SDK
PHP
✓ Official SDK⚡ Actively Maintained🏷 Latest Release📂 Sample Projects
composer require turkeysms/php-sdk
DocsGitHub
Official SDK
Node.js
✓ Official SDK⚡ Actively Maintained🏷 Latest Release📂 Sample Projects
npm install turkeysms-node
DocsGitHub
Official SDK
Python
✓ Official SDK⚡ Actively Maintained🏷 Latest Release📂 Sample Projects
pip install turkeysms-python
DocsGitHub
Official SDK
.NET
✓ Official SDK⚡ Actively Maintained🏷 Latest Release📂 Sample Projects
dotnet add package TurkeySms
DocsGitHub
Official SDK
Laravel
✓ Official SDK⚡ Actively Maintained🏷 Latest Release📂 Sample Projects
composer require turkeysms/laravel
DocsGitHub
github.com / turkeysms
Open source SDKs, ready-to-run samples, and community packages
View on GitHub →
Official SDKs

Official libraries for PHP, Node.js, Python, .NET and Laravel. Copy, add to your project, start sending.

PHP · Node.js · Python · .NET · LaravelMIT
Code Samples

Working examples built around real-world use cases. The REST API works in any language.

cURL · PHP · Node.js · PythonREST
Release Notes

v4.0.0 — Webhook retry, idempotency key, rate limit headers. Full changelog on GitHub.

Latest: v4.0.0Apr 2026
DEVELOPER TOOLS

Tools That Accelerate Integration

Debug, test, monitor — we remove every obstacle that might slow down your development workflow.

Sandbox Test Environment
Test all API flows without spending SMS credits. Behavior identical to production.
API Key Management
Multiple API keys, permission scoping, and rotation support. Separate keys per environment.
Webhook Support
Push delivery events instantly to your server. Includes retry logic and signature verification.
Real-Time Logs
Every API request and response is recorded. Spot errors instantly with the debug panel.
Postman Collection
Ready-to-use Postman collection — start testing every endpoint quickly.
API Versioning
API versions are stable and backwards-compatible. Existing integrations never break; upgrading is optional.
Rate Limit Control
100 requests/second. Rate limit headers returned on every response. Quota management made simple.
Monitoring
Track system status in real time. Maintenance windows and incidents are communicated in advance.
INTEGRATION ECOSYSTEM

Plug Directly into Your Tools and Workflows

SMS integration into the most popular platforms — via code or no-code tools — quickly and easily.

Zapier
No-Code

Connect thousands of apps without writing code. Build trigger-and-action SMS automations quickly and easily.

Integration Guide →
WordPress
CMS

Full SMS integration for your WordPress site via the WP-SMS plugin. Quick setup.

Integration Guide →
WooCommerce
E-Commerce

Automate order confirmations, shipping notifications, and customer alerts effortlessly.

Integration Guide →
Shopify
E-Commerce

Strengthen customer communication from your Shopify store with SMS. Order and delivery notifications.

Integration Guide →
Power Automate
Microsoft

Build SMS flows across the Microsoft ecosystem. Teams, Outlook, and SharePoint integrations.

Integration Guide →
E-Invoice
Finance

Pair your e-invoice submissions with instant SMS notifications. Customers know immediately.

Integration Guide →
ENGINEERING RELIABILITY

Infrastructure Built to Run Confidently in Production

Infrastructure trusted by high-traffic production environments. Technical capabilities are not just documented — they are baked into the architecture.

Active Monitoring
BTK Authorized
KVKK Compliant
Versioned & Stable API

v4.0 — backwards-compatible. New features never break existing integrations.

Auto Retry

Failed deliveries are automatically retried. Operator-level fallback routing kicks in instantly.

Idempotency Support

Retry safely after network errors. Duplicate SMS delivery is prevented by design.

Rate Limiting

100 req/s. X-RateLimit headers on every response. Quota management is fully transparent.

Webhook Retry

Failed events are retried up to 5 times with exponential backoff until your endpoint acknowledges them.

Monitored Infrastructure

Infrastructure of a BTK-authorized operator. Maintenance windows announced in advance — system performance continuously tracked.

Status Page

Live system status, incident history, and maintenance alerts. Always transparent.

24/7 Tech Support

Engineering support in English and Turkish. We are with you through integration, debugging, and production go-live.

RESOURCE CENTRE

Everything You Need in One Place

Documentation, code samples, GitHub, and technical support — at every step of your integration journey.

v4.0

API Documentation

Every endpoint, parameter, response format, and error code documented. With cURL, PHP, Python, and Node.js examples.

Go to Docs →
Open Source

GitHub & Code Samples

Open source SDKs, fully working example projects, and a Postman collection. Copy, run, ship.

Go to GitHub →
Fast support

24/7 Technical Support

Engineering support in English and Turkish. We are by your side through integration, debugging, and production go-live — not just sales.

Get Support →

Make Your First API Call Quickly

Sandbox is free. Make your first API call quickly,
and plan your production go-live at your own pace.

Get Your API Key →Browse DocumentationView SDKs
BTK
Information and Communication Technologies Authority
İYS
Message Management System
KVKK
Personal Data Protection
USOM / SOME
National Cyber Incident Response Center
TurkeySMS

TURKEYSMS BİLİŞİM VE İLETİŞİM HİZMETLERİ TİCARET LİMİTED ŞİRKETİ
Operator authorized by the Information and Communication Technologies Authority of Türkiye (BTK).

Services

Bulk SMSTurkey SMSOTP SMSSMS APIInbound SMSE-Commerce SMSIndustry SolutionsTest Our Service

Company

BlogNewsAuthorizations & DocumentsBank AccountsBrand GuideCase StudiesRequest a Callback

Support

Help CenterContact UsDeveloperIntegration HubSMS WebhookWordPress PluginSMS Opt-Out / RETAccount Types & Documents

Legal

Trust & Compliance CenterCompliance AcademyReport Content Abuse
SSL Secure Connection
Operator Authorized by BTK

© 2026 TurkeySMS. All rights reserved.
Service Status
SitemapKVKKTrust & Compliance Center