DEVELOPERS

Build on a secure cloud

Let users save and open files from your app — just like the big storage platforms — with full encryption by default.

Open the console

OAuth 2.0 + PKCE

Add “Connect Cloudilx” to your app; users approve scopes.

Files API

Upload, download, move, search and multipart uploads.

Sharing API

Create password-protected, expiring links in code.

Webhooks

Signed real-time events when files are created, changed or removed.

Server API keys

For automation and backups on your own account.

Usage & logs

Monitor requests, errors and endpoint latency.

Developers

Plug your app into Cloudilx in minutes

REST API & SDKs, OAuth 2.0 sign-in and webhooks — let your users save and open files from your app.

// 1. Send the user to Cloudilx to approve access (OAuth 2.0 + PKCE)
const url = `https://app.cloudilx.com/oauth/authorize?client_id=${CLIENT_ID}`
  + `&redirect_uri=${REDIRECT}&scope=files.write&code_challenge=${challenge}`;

// 2. Upload a file on the user's behalf
const { upload } = await api("POST /v1/files/uploads", {
  name: "report.pdf", size: file.size, mime: file.type,
});
await fetch(upload.url, { method: "PUT", body: file });