For Developers
One API call to a court-ready signature.
Embed Nafath-verified signing into any app with a clean REST API, webhooks, and SDKs for Node, Python, and PHP.
- REST API with tamper-proof certificates
- Webhooks for every signing event
- Sandbox, test credentials, full docs
terminal
curl https://api.sadq.sa/v1/envelopes \
-H "Authorization: Bearer $SADQ_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"document_url": "https://cdn.co/nda.pdf",
"signers": [
{ "name": "Noura Al-Sayed", "national_id": "10XXXXXXXX" }
],
"verification": "nafath"
}'Developer platform
Everything your engineering team needs.
REST API
Create envelopes, add signers, track events with a clean, versioned REST API.
Webhooks
Real-time events for every status change — sent, viewed, signed, declined, completed.
SDKs
Official Node.js, Python, and PHP SDKs. TypeScript types included.
Sandbox
Isolated test environment with sandbox Nafath and test credentials.
OAuth 2.0
Server-to-server auth with scoped access tokens and refresh flows.
Observability
Rate-limit headers, request IDs, and a public status page.
Ready to build on Sadq?
Start in the sandbox. Ship to production in a day.
- DGA Licensed
- ISO 27001
- Saudi Data
- Cancel Anytime

