Integrate secure, high-speed file storage, uploads, and time-limited sharing in under 30 minutes. REST endpoints, token authentication, and SDK examples in Python, PHP, JS, and cURL.
Offload file processing, cloud storage, CDN distribution, virus scanning, and token auth to our high-throughput REST infrastructure.
Allow direct file streaming from mobile apps, React, iOS, or Android with multipart chunking.
Provide password-protected folders and expiring download links for sensitive documents.
Attach documents to tickets, projects, and tenant records with strict customer isolation.
Ingest large datasets or remote files without local memory or server bandwidth constraints.
Call /authorize with credentials or API Key pair to obtain a scoped access_token.
Stream files directly via /file/upload or trigger background ingestion with /file/url_upload_add.
Generate expiring download links, organize folder trees, and monitor download analytics.
import requests
# 1. Authenticate & obtain session token
auth_response = requests.post("https://rediafile.com/cloud/api/v2/authorize", data={
"username": "your_api_username",
"password": "your_api_password"
}).json()
token = auth_response["data"]["access_token"]
account = auth_response["data"]["account_id"]
# 2. Upload file via multipart stream
with open("quarterly_report.pdf", "rb") as file_stream:
upload = requests.post(
"https://rediafile.com/cloud/api/v2/file/upload",
data={"access_token": token, "account_id": account},
files={"upload_file": file_stream}
).json()
print("File Download URL:", upload["data"][0]["url"])
Test live endpoints in our simulated sandbox or dive into the full documentation.
⌨ Open API Sandbox