Rapidfile Upload API en Media
Bestandsuploads voor je apps. Hosting voor je media.
De Rapidfile Upload API bewaart de bestanden die je gebruikers uploaden, en Rapidfile Media hosts je afbeeldingen, video's en audio. Beide leveren via cdn.rapidfile.cc, gebruiken je Enzonic-login en passen automatisch de limieten van je betaalde Enzonic-abonnement toe.
Inbegrepen bij elk betaald Enzonic-abonnement. Gratis accounts gebruiken het eigen gratis abonnement van Rapidfile.

Rapidfile Upload API
Een REST-API op api.rapidfile.cc voor de apps die je bouwt. Je server bewaart de geheime rk_live_-sleutel; de browser ziet alleen ooit een ondertekende upload-URL.
- Ondertekende upload-URL's
- POST /v1/uploads geeft een ondertekende URL die één uur geldig is en veilig aan de browser kan worden gegeven, die rechtstreeks naar de opslag uploadt.
- Grote bestanden in delen
- Bestanden tot 95 MB worden in één verzoek geüpload; grotere bestanden krijgen een multipart-upload, tot de bestandsgrootte-limiet van je abonnement.
- Uploads vanaf de server en bestandsbeheer
- Upload vanaf je server met PUT /v1/files, en lijst, haal op en verwijder bestanden met dezelfde sleutel.
- Openbare of privébestanden
- Openbare bestanden krijgen een link op cdn.rapidfile.cc. Privébestanden krijgen ondertekende links die binnen zeven dagen verlopen.
- Ondertekende webhooks
- Gebeurtenissen file.uploaded en file.deleted bereiken je endpoint met een HMAC-SHA256-handtekening die je kunt controleren.
- Gescand vóór levering
- Geüploade bestanden worden gescand op malware, en een bestand wordt pas vanaf de CDN geleverd als de scan klaar is.
// 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.pngDe browser-SDK op api.rapidfile.cc/sdk.js heeft geen afhankelijkheden: die vraagt je endpoint om een upload, verstuurt grote bestanden in delen en meldt de voortgang.
Rapidfile Media
Hosting van afbeeldingen, video en audio op media.rapidfile.cc, voor de bestanden die je zelf wilt delen.
Een link, een speler en een deelpagina voor elk bestand
Zet een bestand neer en krijg een deelpagina, een insluitbare speler en een directe CDN-link. Houd bestanden openbaar of niet-vermeld, en zie hoe vaak ze worden bekeken.
- Afbeeldingen
- PNG, JPEG, GIF, WebP, AVIF
- Video
- MP4, WebM, QuickTime
- Audio
- MP3, M4A, OGG, WAV, WebM
- Deelpagina en insluitbare speler
- Een directe CDN-link voor elk bestand
- Openbare of niet-vermelde bestanden met weergavetellers
- Een JSON-API om media vanuit je eigen tools te uploaden en te beheren

Rapidfile-limieten per abonnement
De kolom Gratis toont het eigen gratis abonnement van Rapidfile. Elk betaald Enzonic-abonnement past de limieten in de bijbehorende kolom automatisch toe, en Rapidfile gebruikt de hoogste van die limieten en je eigen Rapidfile-abonnement.
| Abonnement | GratisGratis | StarterUS$ 5 per maand | ProUS$ 10 per maand | GrowthUS$ 19 per maand | BusinessUS$ 29 per maand |
|---|---|---|---|---|---|
| Rapidfile Upload API | |||||
| Opslag | 2 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Bestandsgrootte | Tot 512 MB | Tot 4 GB | Tot 8 GB | Tot 16 GB | Tot 32 GB |
| Apps | 3 | 10 | 25 | 50 | 100 |
| CDN-leveringen | Niet per dag geteld | Niet per dag geteld | Niet per dag geteld | Niet per dag geteld | Niet per dag geteld |
| Rapidfile Media | |||||
| Opslag | 1 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Bestandsgrootte | Tot 100 MB | Tot 5 GB | Tot 10 GB | Tot 20 GB | Tot 20 GB |
| CDN-verzoeken | 200.000 per dag | 1.000.000 per dag | 2.000.000 per dag | 4.000.000 per dag | 8.000.000 per dag |
Upload API-leveringen vanaf de CDN worden niet per dag geteld. Een subsidie past ook de Rapidfile-limieten van het toegekende abonnement toe.
Cloud-subsidies
Gratis Pro- of Business-tijd en tot US$ 500 Cloud-tegoed voor mensen die voor anderen bouwen.
- Pro of Business voor 3, 6 of 12 maanden
- Tot US$ 500 Cloud-tegoed op je Enzonic-saldo
- Eén subsidie dekt Deploy, Databases, CI en de Rapidfile-limieten van het abonnement
- Wordt door een mens gelezen, meestal binnen een paar dagen beantwoord
Vraag aan via het formulier op enzonic.dev. Je hebt alleen een gratis Enzonic-account nodig, en geen kaart.
- Open source
- Studenten
- Non-profits
- Startups
- Docenten
- Hackathons
Vragen
Maak een API-sleutel aan en stuur je eerste upload.
Ook de app, de database of de pipeline hosten?
