Developer Platform

Build Arabic-first into any workflow.

REST API for full programmatic control. MCP server for AI agent orchestration. One API key, usage-based credits, no minimums.

9
REST Endpoints
6
MCP Tools
<45s
Avg Conversion
99.9%
Uptime SLA

Quickstart

From upload to Arabic .pptx in one API call.

terminal
curl -X POST https://api.slidearabi.com/v1/convert \
  -H "Authorization: Bearer sa_live_xxxxxxxxxxxx" \
  -F "file=@quarterly-report.pptx" \
  -F "source_lang=en" \
  -F "target_lang=ar"

# Response
{
  "conversion_id": "conv_9f3k2m1a",
  "status": "processing",
  "slides": 24,
  "estimated_seconds": 45,
  "credits_reserved": 24
}

REST API

api.slidearabi.com/v1

Full programmatic access to the conversion pipeline. Upload files, start conversions, poll status, download results. Standard HTTP with JSON responses.

POST/v1/convertCore
GET/v1/conversions/:idCore
GET/v1/conversions/:id/downloadCore
POST/v1/keysAuth
GET/v1/credits/balanceCredits
POST/v1/credits/purchaseCredits
GET/v1/conversionsHistory
DELETE/v1/keys/:key_idAuth
GET/v1/usageCredits

MCP Server

Model Context Protocol

Native integration for AI agents. Connect Claude Desktop, Cursor, Perplexity, or any MCP-compatible client. Agents get structured tools with built-in error handling and credit management.

1
upload_presentation

Send a .pptx file (base64) for conversion

2
convert_presentation

Start RTL conversion on an uploaded file

3
get_conversion_status

Poll progress — percentage, agent step, ETA

4
download_result

Retrieve the finished Arabic .pptx

5
list_conversions

Browse conversion history with filters

6
get_credit_balance

Check remaining credits and tier info

Workflow: upload_presentation → convert_presentation → poll get_conversion_status every 20-30s → download_result

Under the hood

What happens when you call the API.

01

Ingest & Validate

File validation, slide counting, format checks. Credits reserved atomically.

02

Multi-Agent Processing

Four specialized AI agents process in parallel — translation, layout RTL, chart adaptation, quality audit.

03

Quality Gate

Cross-slide consistency engine scores every slide. Typography coherence, term locking, cultural validation.

04

Delivery

Reconstructed .pptx with embedded Arabic fonts, preserved animations, and full editability. Credits settled.

Credits & pricing

1 credit = 1 slide converted. Buy what you need, use when you want. API pricing uses prepaid credit packs.Web upload pricing →

Starter
25credits
$25
$1.00/slide
Popular
Growth
100credits
$90
$0.90/slide
Studio
500credits
$375
$0.75/slide
Enterprise
2,000credits
$1,400
$0.70/slide
Atomic credit operations
Credits reserved on upload, settled on completion, released on failureGeo-pricing: SAR 5, AED 5, EGP 50

Authentication

Authorization: Bearer sa_live_xxxxxxxxxxxx
  • API keys are SHA-256 hashed at rest
  • Prefix-based lookup (first 8 chars)
  • Per-key rate limits and scoping
  • Instant revocation via dashboard or API

Rate Limits

Free Trial10 req/min
Pay As You Go60 req/min
Enterprise200 req/min

429 responses include Retry-After header. Enterprise limits available on request.

Get your API key

Two ways to get started — choose what works for your workflow.

1

Via Dashboard

Human

Sign in to the dashboard, navigate to API Keys, and generate a new key. Best for getting started quickly as a developer.

Open Dashboard
2

Via API

Agent-friendly

No OAuth required. Request a key programmatically — ideal for AI agents and automated pipelines that can't navigate browser auth flows.

curl -X POST https://api.slidearabi.com/v1/keys \
  -H "Content-Type: application/json" \
  -d '{"email": "dev@company.com", "name": "CI Pipeline"}'

A verification link is sent to the email address. Once confirmed, the key is active.

Keys use the sa_live_ prefix. SHA-256 hashed at rest. Revocable instantly via DELETE /v1/keys/:id or the dashboard.

Start building

Get your API key and convert your first presentation in under a minute.