✓ CLEAN ROUTER v2.0 https://developers.rediafile.com/en?endpoint=folder_create
Rediafile Cloud API · v2

File Upload API for Developers

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.

12M+
Files served daily
99.99%
API uptime
8,500+
Active developers
<30 min
Avg. integration time

Why Developers Choose Rediafile Cloud API

Offload file processing, cloud storage, CDN distribution, virus scanning, and token auth to our high-throughput REST infrastructure.

Web & Mobile Uploads

Allow direct file streaming from mobile apps, React, iOS, or Android with multipart chunking.

🛡

Encrypted Client Portals

Provide password-protected folders and expiring download links for sensitive documents.

💾

SaaS Platform Assets

Attach documents to tickets, projects, and tenant records with strict customer isolation.

Remote URL Ingestion

Ingest large datasets or remote files without local memory or server bandwidth constraints.

Integrate in 3 Simple Steps

1

Authenticate

Call /authorize with credentials or API Key pair to obtain a scoped access_token.

2

Upload or Ingest

Stream files directly via /file/upload or trigger background ingestion with /file/url_upload_add.

3

Share & Track

Generate expiring download links, organize folder trees, and monitor download analytics.

Python 3 Quickstart

POST /file/upload
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"])

Ready to build with Rediafile Cloud API?

Test live endpoints in our simulated sandbox or dive into the full documentation.

Open API Sandbox