RESTful API, S3-compatible storage, and SDKs for popular languages
The HifzNet API is organized around REST. Our API has predictable resource-oriented URLs, accepts JSON-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes, authentication, and verbs.
https://api.hifznet.tech/v1
Authenticate your API requests using Bearer tokens. Include your API key in the Authorization header.
curl -X POST https://api.hifznet.tech/v1/backup/upload \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"path": "/data/documents",
"encryption": "aes-256-gcm",
"region": "eu-west-1"
}'
List all backups for authenticated user
Response: 200 OK
{ "backups": [...], "total": 42 }
Create new backup
Response: 201 Created
{ "backup_id": "...", "status": "processing" }
Get backup details
Response: 200 OK
{ "id": "...", "created_at": "...", "size": 1234567 }
Delete backup
Response: 204 No Content
Official SDKs available for Python, Node.js, and Go.
pip install hifznet
npm install hifznet
go get hifznet.tech/sdk