Videohati Docs
Upload a video. We make it play fast and stay protected. You embed it anywhere.
Videohati is video hosting for developers and teams — built Arabic-first, made for everyone.
The path
Your path, start to finish
Create a project
Group your videos and settings in one place.
Get an API key
Authenticate every request from your code.
Upload a video
Send a file or a URL — chunked and resumable.
It becomes ready
We encode it and tell you when it can play.
Embed the player
Drop one snippet into any page or app.
Protect playback
Watermark viewers and expire the links.
Measure
See plays and watch time in your dashboard.
SDKs
Choose your stack
Node.js
Server-side SDK
npm install @videohati/nodeReact
Components + player
npm install @videohati/react @videohati/playerLaravel
PHP framework SDK
composer require videohati/laravelPlain HTML
Drop-in script tag
<script src="https://cdn.videohati.com/player.js">REST API
Call it from anywhere
curl https://api.videohati.com/v1Using Claude Code, Codex, or opencode? Point it at our docs and it writes correct Videohati code.
Claude CodeCodexopencode
Beyond code