Rapidfile Upload API e Media
Caricamenti di file per le tue app. Hosting per i tuoi media.
La Rapidfile Upload API conserva i file caricati dai tuoi utenti, e Rapidfile Media ospita le tue immagini, i tuoi video e il tuo audio. Entrambi vengono serviti da cdn.rapidfile.cc, usano il tuo accesso Enzonic e applicano automaticamente i limiti del tuo piano Enzonic a pagamento.
Incluso in ogni piano Enzonic a pagamento. Gli account Free usano il piano gratuito di Rapidfile.

Rapidfile Upload API
Una REST API su api.rapidfile.cc per le app che costruisci. Il tuo server conserva la chiave segreta rk_live_; il browser vede solo un URL di caricamento firmato.
- URL di caricamento firmati
- POST /v1/uploads restituisce un URL firmato valido per un'ora e sicuro da passare al browser, che carica direttamente nello storage.
- File grandi a parti
- I file fino a 95 MB si caricano in una sola richiesta; quelli più grandi ricevono un caricamento multipart, fino al limite di dimensione file del tuo piano.
- Caricamenti dal server e gestione dei file
- Carica dal tuo server con PUT /v1/files, ed elenca, leggi ed elimina i file con la stessa chiave.
- File pubblici o privati
- I file pubblici ottengono un link su cdn.rapidfile.cc. I file privati ottengono link firmati che scadono entro sette giorni.
- Webhook firmati
- Gli eventi file.uploaded e file.deleted arrivano al tuo endpoint con una firma HMAC-SHA256 che puoi verificare.
- Analizzati prima della consegna
- I file caricati vengono analizzati alla ricerca di malware, e un file non viene consegnato dalla CDN finché la scansione non è terminata.
// Your server: create an upload with the secret key
const res = await fetch("https://api.rapidfile.cc/v1/uploads", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.RAPIDFILE_KEY}`, // rk_live_...
"Content-Type": "application/json",
},
body: JSON.stringify({ name: "avatar.png", size: 48213, type: "image/png" }),
});
return Response.json(await res.json()); // { file, upload }// The browser: upload straight to storage with sdk.js
import { uploadFile } from "https://api.rapidfile.cc/sdk.js";
const file = await uploadFile(input.files[0], {
getUpload: "/api/upload", // your endpoint above
onProgress: (p) => console.log(p.percent),
});
console.log(file.url); // https://cdn.rapidfile.cc/<id>/avatar.pngL'SDK per il browser su api.rapidfile.cc/sdk.js non ha dipendenze: chiede al tuo endpoint un caricamento, invia i file grandi a parti e mostra l'avanzamento.
Rapidfile Media
Hosting di immagini, video e audio su media.rapidfile.cc, per i file che vuoi condividere tu stesso.
Un link, un player e una pagina di condivisione per ogni file
Trascina un file e ottieni una pagina di condivisione, un player incorporabile e un link CDN diretto. Mantieni i file pubblici o non elencati e vedi quante volte vengono visualizzati.
- Immagini
- PNG, JPEG, GIF, WebP, AVIF
- Video
- MP4, WebM, QuickTime
- Audio
- MP3, M4A, OGG, WAV, WebM
- Pagina di condivisione e player incorporabile
- Un link CDN diretto per ogni file
- File pubblici o non elencati con contatori di visualizzazioni
- Una JSON API per caricare e gestire i media dai tuoi strumenti

Limiti Rapidfile per piano
La colonna Free è il piano gratuito di Rapidfile. Ogni piano Enzonic a pagamento applica automaticamente i limiti della sua colonna, e Rapidfile usa il più alto tra questi e il tuo piano Rapidfile.
| Piano | FreeGratuito | Starter5 USD al mese | Pro10 USD al mese | Growth19 USD al mese | Business29 USD al mese |
|---|---|---|---|---|---|
| Rapidfile Upload API | |||||
| Spazio di archiviazione | 2 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Dimensione file | Fino a 512 MB | Fino a 4 GB | Fino a 8 GB | Fino a 16 GB | Fino a 32 GB |
| App | 3 | 10 | 25 | 50 | 100 |
| Consegne CDN | Non conteggiato al giorno | Non conteggiato al giorno | Non conteggiato al giorno | Non conteggiato al giorno | Non conteggiato al giorno |
| Rapidfile Media | |||||
| Spazio di archiviazione | 1 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Dimensione file | Fino a 100 MB | Fino a 5 GB | Fino a 10 GB | Fino a 20 GB | Fino a 20 GB |
| Richieste CDN | 200.000 al giorno | 1.000.000 al giorno | 2.000.000 al giorno | 4.000.000 al giorno | 8.000.000 al giorno |
Le consegne dell'Upload API dalla CDN non sono conteggiate al giorno. Una concessione applica anche i limiti Rapidfile del piano concesso.
Grant cloud
Tempo Pro o Business gratuito e fino a 500 USD di credito Cloud per chi costruisce per altri.
- Pro o Business per 3, 6 o 12 mesi
- Fino a 500 USD di credito Cloud sul tuo saldo Enzonic
- Una concessione copre Deploy, Databases, CI e i limiti Rapidfile del piano
- Letta da una persona, di solito risposta in pochi giorni
Candidati con il modulo su enzonic.dev. Ti basta un account Enzonic gratuito, senza carta.
- Open source
- Studenti
- Non profit
- Startup
- Educatori
- Hackathon
Domande
Crea una chiave API e invia il tuo primo caricamento.
Vuoi ospitare anche l'app, il suo database o la sua pipeline?