Lêeroplaai vir jou toepassing, sonder die rekening
Laat jou gebruikers foto's, video's en dokumente direk vanaf die blaaier oplaai. Lêers word permanent geberg totdat jy of jou toepassing dit uitvee, elk met 'n CDN-skakel en 'n getekende webhook. Ingesluit by elke Rapidfile-plan, sonder bandwydtefooie.
codePermanente lêerberging vir ontwikkelaars se apps: lêers bly totdat jy of jou app hulle uitvee, en word van CDN-skakels bedien. Om 'n lêer te stuur wat self verval, gebruik Rapidfile. Om jou eie beelde en video's te huisves, gebruik Rapidfile Media.
addKry 'n API-sleutelLees die dokumentasie
2 GBgratis berging
$5/mnd vir 100 GB
50 GBmaks. lêergrootte
app/api/upload/route.ts
// app/api/upload/route.ts: runs on your server, so the secret key stays privateimport { auth } from'@/lib/auth'; // your own session checkexportasyncfunctionPOST(req: Request) {
const user = awaitauth(req);
if (!user) returnResponse.json({ error: 'unauthorized' }, { status: 401 });
const { name, size, type } = await req.json();
const res = awaitfetch('https://api.rapidfile.cc/v1/uploads', {
method: 'POST',
headers: {
Authorization: `Bearer ${process.env.RAPIDFILE_SECRET_KEY}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({ name, size, type, metadata: { userId: user.id } }),
});
returnResponse.json(await res.json(), { status: res.status });
}
// In the browser: no SDK, no API keyconst picked = document.querySelector('input[type=file]').files[0];
// 1. Ask your own server for an upload URLconst { upload } = awaitfetch('/api/upload', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ name: picked.name, size: picked.size, type: picked.type }),
}).then((r) => r.json());
// 2. Send the bytes straight to Rapidfile (files up to 95 MB use one PUT)const res = awaitfetch(upload.url, { method: 'PUT', body: picked });
const { file } = await res.json();
console.log(file.url); // https://cdn.rapidfile.cc/<id>/<name>
terminal
# 1. Create an upload (server side, with your secret key)curl https://api.rapidfile.cc/v1/uploads \
-H"Authorization: Bearer $RAPIDFILE_SECRET_KEY" \
-H"Content-Type: application/json" \
-d'{"name":"cat.jpg","size":48213,"type":"image/jpeg"}'# 2. PUT the bytes to upload.url from the response (no key needed)curl-T cat.jpg "$UPLOAD_URL"# Or upload from your server in one request (up to 95 MB)curl-T cat.jpg -H"Content-Type: image/jpeg" \
-H"Authorization: Bearer $RAPIDFILE_SECRET_KEY" \
"https://api.rapidfile.cc/v1/files?name=cat.jpg"
Alles wat gebruikersoplaaie nodig het, niks wat jy hoef te bestuur nie
bolt
Direkte oplaaie vanaf die blaaier
Jou bediener gee die blaaier 'n getekende oplaai-URL. Die grepe raak nooit aan jou bedieners nie, so daar is niks om te proksie of skaal nie.
upload_file
Multipart tot 50 GB
Groot lêers word in dele verdeel wat parallel oplaai en vanself herprobeer. Die SDK doen dit met een funksie-oproep.
link
CDN-skakels
Elke openbare lêer kry 'n permanente URL op cdn.rapidfile.cc, gereed vir 'n <img>, <video> of aflaaiskakel.
lock
Private lêers, getekende URL's
Merk oplaaie as privaat en deel getekende URL's uit wat verval wanneer jy wil, van 'n paar sekondes tot 7 dae.
notifications
Webhooks met HMAC
Ontvang file.uploaded- en file.deleted-gebeure, met HMAC-SHA256 geteken sodat jy weet dit kom van ons.
speed
Gratis bandwydte
Geen uitgaande fooie en geen daaglikse versoeklimiet nie: CDN-aflewering is onbeperk by elke plan, so 'n gewilde lêer kos jou nooit meer nie.
verified_user
Vaste prys
Gratis om mee te begin, daarna $5, $15, $49 per maand. Die prys op die bladsy is die prys op die faktuur.
terminal
Gewone REST, klein SDK
'n Handvol endpunte, JSON in en uit, CORS aangeskakel. Gebruik die blaaier-SDK of net fetch vanuit enige taal.
smart_toy MCP-bediener
Gee jou KI-agent lêeroplaai
Koppel Claude Code, Cursor, VS Code of enige MCP-kliënt aan https://api.rapidfile.cc/mcp met 'n toepassing se geheime sleutel. Jou agent kan teks, binêre data of 'n URL oplaai en 'n CDN-skakel terugkry, getekende oplaai-URL's uitdeel, lêers lys en uitvee en gebruik nagaan.
upload_file
create_upload_url
list_files
get_file
delete_file
get_signed_url
get_usage
descriptionMCP-dokumentasieKry 'n sleutel
Claude Code
claude mcp add --transport http rapidfile-api https://api.rapidfile.cc/mcp --header"Authorization: Bearer rk_live_…"
Watter een het ek nodig?
Die Upload API is blywende berging vir ontwikkelaars: lêers bly totdat jy of jou toepassing dit uitvee. Om iemand 'n lêer te stuur wat vanself verval, of om jou eie beelde en video's te huisves, pas hierdie beter.
sendStuur 'n lêer een keer → Rapidfilephoto_libraryHuisves 'n beeld of video vir goed → Mediacode_blocksBerg jou app se lêers vir goed → Upload API
send
Rapidfile
rapidfile.cc
Stuur 'n lêer aan iemand
boltWat dit doen
Stuur groot lêers, vouers en video's met 'n skakel, QR-kode of 6-syfer-kode.
scheduleHoe lank lêers bly
Tydelik: 1 uur tot 30 dae, dan outomaties uitgevee.
groupVir wie dit is
Enigiemand. Ontvangers het nooit 'n rekening nodig nie.
paymentsIngesluit in jou plan
Gratis: 500 MB sonder 'n rekening, 2 GB wanneer aangemeld. Plus vanaf $3.99/maand dek al drie produkte.
uploadStuur 'n lêerphoto_library
Rapidfile Media
media.rapidfile.cc
Huisves beelde en video's
boltWat dit doen
Permanente CDN-skakels vir beelde, GIF's en video's, met 'n skoon speler en insluitkode.
scheduleHoe lank lêers bly
Totdat jy hulle uitvee. Permanente berging met CDN-skakels.
groupVir wie dit is
Skeppers, bloggers, forums, dokumente en READMEs.
paymentsIngesluit in jou plan
Gratis: 1 GB. Rapidfile Plus: 10 GB, Pro: 50 GB. Byvoeging vir swaar gebruik vanaf $4.99/maand.
cloud_uploadLaai media opcode_blocks
Rapidfile Upload API
api.rapidfile.cc
Jy is hier
Voeg lêeroplaaie by jou app
boltWat dit doen
Permanente lêerberging en oplaaie vir jou eie web- of mobiele app: onderteken blaaieroplaaie, CDN-skakels, webhooks, privaatlêers en 'n klein SDK.
scheduleHoe lank lêers bly
Totdat jy of jou app hulle uitvee. Permanente berging met CDN-skakels.
groupVir wie dit is
Ontwikkelaars wat apps vir hul eie gebruikers bou.
paymentsIngesluit in jou plan
Gratis: 2 GB met onbeperkte CDN-versoeke. Rapidfile Plus: 10 GB, Pro: 50 GB. Byvoeging vir swaar gebruik vanaf $5/maand.
'n Gehuisveste lêeroplaaidiens vir jou web- of mobiele toepassing. Jou bediener skep 'n oplaai met 'n geheime sleutel, jou gebruiker se blaaier stuur die lêer direk na Rapidfile, en jy kry 'n CDN-skakel plus 'n webhook. Dit word gebou en bedryf deur Enzonic LLC, die span agter Rapidfile.
Hoeveel kos dit?
Die Upload API is by elke Rapidfile-plan ingesluit: 2 GB blywende berging en onbeperkte CDN-versoeke gratis, meer berging met Rapidfile Plus en Pro. Vir swaar gebruik begin byvoegings by $5 per maand vir 100 GB. Pryse is vas: daar is geen bandwydte- of per-oplaai-fooie nie. Sien pryse.
Hoe lank word lêers bewaar?
Permanent. Die Upload API is blywende berging: lêers bly totdat jy dit in die kontroleskerm uitvee of jou toepassing dit deur die API uitvee (DELETE /v1/files/:id). Niks verval vanself nie, anders as Rapidfile-oordragte, wat ná 1 uur tot 30 dae vanself uitgevee word.
Gaan lêers deur my bediener?
Nee. Jou bediener maak net een klein JSON-versoek om die oplaai te skep. Die grepe gaan direk van die blaaier na Rapidfile met 'n getekende URL wat een uur geldig is en net vir daardie een lêer werk.
Hoe groot kan oplaaie wees?
Tot 512 MB per lêer by die gratis plan en tot 50 GB by Scale. Lêers oor 95 MB word in parallelle dele opgelaai; die blaaier-SDK hanteer dit, insluitend herpogings en vordering.
Kan lêers privaat wees?
Ja. Skep die oplaai met "acl": "private". Private lêers het geen openbare URL nie; jou bediener skep kortlewende getekende URL's (tot 7 dae) wanneer 'n gebruiker die lêer moet sien.
Watter raamwerke word ondersteun?
Enigiets wat 'n HTTPS-versoek kan maak. Die dokumentasie het kopieer-en-plak-gidse vir Next.js, Express, SvelteKit en gewone HTML, en die API is gewone REST met JSON.
Is daar 'n SDK?
'n Afhanklikheidsvrye blaaiermodule by https://api.rapidfile.cc/sdk.js (MIT-lisensie). Dit laai enkel- en multipart-lêers op, wys vordering en probeer mislukte dele weer. Aan die bedienerkant het jy net fetch nodig.
Kan KI-agente die API gebruik?
Ja. https://api.rapidfile.cc/mcp is 'n afgeleë MCP-bediener (Streamable HTTP). Koppel Claude Code, Cursor, VS Code of enige MCP-kliënt met 'n toepassing se geheime sleutel en die agent kan lêers oplaai, lys en uitvee, getekende URL's skep en gebruik nagaan. Sien MCP vir KI-agente.
Stuur oplaaie vanmiddag nog uit
Skep 'n toepassing, kopieer die geheime sleutel na jou bediener, voeg die SDK by.