Bring Cloud Storage into Your Product

OAuth 2.0 + REST APIs that let your app read, write, and share files on user cloud drives. Web, mobile, and desktop — all natively supported.

10M+

Registered users

99.9%

Uptime SLA

50PB+

Total storage

Instant upload
OAuth granted

Discover the Disk.Top integration toolkit

Four core capabilities, ready out of the box — a few lines of code to integrate.

One-click account linking

Based on standard OAuth 2.0. Users authorize through a familiar login screen — your app simply redirects, then receives an access_token.

  • Email, Google, Telegram, QR code — multiple login methods supported
  • Authorization Code / Device Code / PKCE all supported
  • 5 application types: Web / Mobile / Android / iOS / Desktop
OAuth login screen

Complete file management API

List, search, rename, move, copy, delete — as intuitive as operating a local filesystem.

  • Sandbox folder by default — no interference with user's personal files
  • Search, metadata, and temporary download URLs all available
  • Batch operations — one request to handle multiple files / folders

Instant upload + chunked + resume

Cross-user MD5 dedup — duplicate files upload instantly with zero bandwidth. Large files are chunked, with automatic resume on failure.

  • High dedup hit rate — duplicate files transfer in zero bytes
  • Chunked upload + resume — reliable for large files
  • One endpoint for all upload scenarios

Create public shares in one call

Generate short links with optional password and expiry. View counts tracked automatically. Transfer to sandbox takes a single API call.

  • 4-character password + customizable expiry
  • Online playback / download / transfer — all in one API
  • Login-free access for easy content distribution

What developers say about us

Feedback from developers integrating with the Disk.Top open platform (illustrative).

★★★★★

Integrating our AI app took one afternoon. The OAuth flow is standard, the docs are clear, and sandbox folders mean we never worry about touching other user data.

LY
Li Y. AI Product Engineer

Customizable for every integration

More than file storage — adapt to AI apps, video platforms, SaaS tools and beyond.

AI Application

Persist chat history, save AI-generated content, manage training data. Sandbox isolation keeps multi-user / multi-app data clean.

Chat archive RAG datasets Generated content

Video / Media

Online playback, HLS streams, video metadata, thumbnails. Large file upload + sharing all in one platform.

HLS stream Video metadata Share & distribute

SaaS / Collaboration

Team files, version management, collaborative sharing. Multi-account OAuth support with enterprise-grade permission isolation.

Team workspace Permission control Collaboration

Get started in a few lines of code

From registration to your first API call in under 5 minutes. No complex SDK required — standard HTTPS works.

  • 1
    Register and get credentialsCreate an OAuth app in the Console, get client_id and client_secret
  • 2
    Send users to authorizeRedirect to /oauth/authorize, user approves, redirected back to your callback
  • 3
    Call the APIsUse the Bearer access_token to call /v1/* REST endpoints
Read full docs
# 1. Send users to authorize GET https://openapi.disk.top/oauth/authorize? client_id=YOUR_ID& redirect_uri=YOUR_CB& response_type=code& scope=user.read+files.app_data # 2. Exchange code for token POST https://openapi.disk.top/oauth/token grant_type=authorization_code& code=CODE # 3. Call business APIs GET https://openapi.disk.top/v1/files Authorization: Bearer TOKEN

A solid foundation you can rely on

10M+
Registered users
50PB+
Total storage
230+
Countries / regions
SECURE · AVAILABLE · GLOBALLY DISTRIBUTED

Ready to build?

Create your first app in under 5 minutes — no card required.

Register an App Browse Docs
Features
Pricing
Transfer
Affiliate Program
Developer
Disclaimer
Start Free
Choose Language
简体中文 繁體中文 English Français 日本語 한국어 Tiếng Việt हिंदी