Rapidfile Upload API och Media
Filuppladdningar för dina appar. Hosting för dina medier.
Rapidfile Upload API lagrar de filer som dina användare laddar upp, och Rapidfile Media är värd för dina bilder, videor och ljud. Båda levererar från cdn.rapidfile.cc, använder ditt Enzonic-konto och tillämpar automatiskt gränserna i ditt betalda Enzonic-paket.
Ingår i varje betalt Enzonic-paket. Gratiskonton använder Rapidfiles egna gratispaket.

Rapidfile Upload API
Ett REST API på api.rapidfile.cc för apparna du bygger. Din server behåller den hemliga rk_live_-nyckeln; webbläsaren ser bara en signerad uppladdnings-URL.
- Signerade uppladdnings-URL:er
- POST /v1/uploads returnerar en signerad URL som gäller i en timme och som är säker att skicka till webbläsaren, som laddar upp direkt till lagringen.
- Stora filer i delar
- Filer upp till 95 MB laddas upp i en enda förfrågan; större filer får en uppladdning i delar, upp till ditt pakets filstorleksgräns.
- Uppladdningar från servern och filhantering
- Ladda upp från din server med PUT /v1/files, och lista, hämta och ta bort filer med samma nyckel.
- Publika eller privata filer
- Publika filer får en länk på cdn.rapidfile.cc. Privata filer får signerade länkar som upphör inom sju dagar.
- Signerade webhooks
- Händelserna file.uploaded och file.deleted når din slutpunkt med en HMAC-SHA256-signatur som du kan verifiera.
- Skannas före leverans
- Uppladdade filer skannas efter skadlig kod, och en fil levereras inte från CDN förrän skanningen är klar.
// 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.pngSDK:t för webbläsaren på api.rapidfile.cc/sdk.js har inga beroenden: det frågar din slutpunkt efter en uppladdning, skickar stora filer i delar och rapporterar framsteg.
Rapidfile Media
Värdtjänst för bilder, videor och ljud på media.rapidfile.cc, för filer du vill dela själv.
En länk, en spelare och en delningssida för varje fil
Släpp en fil och få en delningssida, en inbäddningsbar spelare och en direkt CDN-länk. Håll filer publika eller olistade och se hur ofta de visas.
- Bilder
- PNG, JPEG, GIF, WebP, AVIF
- Video
- MP4, WebM, QuickTime
- Ljud
- MP3, M4A, OGG, WAV, WebM
- Delningssida och inbäddningsbar spelare
- En direkt CDN-länk för varje fil
- Publika eller olistade filer med visningsräkning
- Ett JSON-API för att ladda upp och hantera media från dina egna verktyg

Rapidfile-gränser per paket
Kolumnen Free är Rapidfiles egna gratispaket. Varje betalt Enzonic-paket tillämpar gränserna i sin kolumn automatiskt, och Rapidfile använder den högre av dem och ditt eget Rapidfile-paket.
| Paket | GratisGratis | Starter5 US$ i månaden | Pro10 US$ i månaden | Growth19 US$ i månaden | Business29 US$ i månaden |
|---|---|---|---|---|---|
| Rapidfile Upload API | |||||
| Lagring | 2 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Filstorlek | Upp till 512 MB | Upp till 4 GB | Upp till 8 GB | Upp till 16 GB | Upp till 32 GB |
| Appar | 3 | 10 | 25 | 50 | 100 |
| CDN-leveranser | Mäts inte per dag | Mäts inte per dag | Mäts inte per dag | Mäts inte per dag | Mäts inte per dag |
| Rapidfile Media | |||||
| Lagring | 1 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Filstorlek | Upp till 100 MB | Upp till 5 GB | Upp till 10 GB | Upp till 20 GB | Upp till 20 GB |
| CDN-förfrågningar | 200 000 per dag | 1 000 000 per dag | 2 000 000 per dag | 4 000 000 per dag | 8 000 000 per dag |
Leveranser från CDN via Upload API mäts inte per dag. Ett bidrag tillämpar även Rapidfile-gränserna för det beviljade paketet.
Cloud-bidrag
Gratis tid med Pro eller Business och upp till 500 US$ Cloud-kredit för personer som bygger för andra.
- Pro eller Business i 3, 6 eller 12 månader
- Upp till 500 US$ Cloud-kredit på ditt Enzonic-saldo
- Ett bidrag täcker Deploy, Databases, CI och paketets Rapidfile-gränser
- Läses av en person, vanligtvis besvarad inom några dagar
Ansök med formuläret på enzonic.dev. Ett gratis Enzonic-konto räcker, och inget kort behövs.
- Öppen källkod
- Studenter
- Ideella organisationer
- Startups
- Pedagoger
- Hackathons
Frågor
Skapa en API-nyckel och skicka din första uppladdning.
Är appen, databasen eller pipelinen också hos oss?