Lit jo brûkers fotos, fideo's en dokuminten direkt út de browser oplade. Triemmen wurde permanint bewarre oant jo of jo app se wiskje, elk mei in CDN-keppeling en in ûndertekende webhook. Ynbegrepen by elk Rapidfile-plan, sûnder bânbreedtekosten.
codePermanent triemopslach foar apps fan ûntwikkelders: triemmen bliuwe oant jo of jo app se wiskje, en wurde levere fia CDN-keppelingen. Om in triem te stjoeren dy't himsels ferrint, brûk Rapidfile. Om jo eigen ôfbyldingen en fideo's te hostjen, brûk Rapidfile Media.
addIn API-kaai krijeLês de dokumintaasje
2 GBfergese opslach
$5/mo foar 100 GB
50 GBmaksimale triemgrutte
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 brûkersoplaadjes nedich hawwe, neat wat jo sels drave moatte
bolt
Direkte browseroplaadjes
Jo server jout de browser in ûndertekende oplaad-URL. De bytes komme nea by jo servers, dus d'r is neat te proxyjen of te skaalearjen.
upload_file
Multipart oant 50 GB
Grutte triemmen wurde splitst yn dielen dy't parallel oplade en fansels opnij probearje. De SDK docht dat mei ien funksjeoprop.
link
CDN-keppelingen
Elk iepenbier bestân krijt in permanente URL op cdn.rapidfile.cc, klear foar in <img>-, <video>- of downloadkeppeling.
lock
Privee triemmen, ûndertekende URL's
Merk oplaadjes as privee en jou ûndertekende URL's út dy't ferrinne wannear't jo kieze, fan in pear sekonden oant 7 dagen.
notifications
Webhooks mei HMAC
Krij file.uploaded- en file.deleted-barrens, ûndertekene mei HMAC-SHA256 sadat jo witte dat se fan ús komme.
speed
Fergese bânbreedte
Gjin útgongskosten en gjin deistige oanfraachlimyt: CDN-levering is op elk plan ûnbeheind, sadat in populêr bestân jo nea mear kostet.
verified_user
Fêste priis
Fergees om te begjinnen, dan $5, $15, $49 de moanne. De priis op de side is de priis op de faktuer.
terminal
Ienfâldige REST, lytse SDK
In hantsjefol endpoints, JSON yn en út, CORS ynskeakele. Brûk de browser-SDK of gewoan fetch yn elke taal.
smart_toy MCP-server
Jou jo AI-agint triemoplaadjes
Ferbine Claude Code, Cursor, VS Code of elke MCP-client mei https://api.rapidfile.cc/mcp mei de geheime kaai fan in app. Jo agint kin tekst, binêr of in URL oplade en in CDN-keppeling werom krije, ûndertekende oplaad-URL's útjaan, triemmen listje en wiskje en gebrûk kontrolearje.
upload_file
create_upload_url
list_files
get_file
delete_file
get_signed_url
get_usage
descriptionMCP-dokumintaasjeIn kaai krije
Claude Code
claude mcp add --transport http rapidfile-api https://api.rapidfile.cc/mcp --header"Authorization: Bearer rk_live_…"
Hokker hawwe ik nedich?
De Upload API is permanint opslach foar ûntwikkelders: triemmen bliuwe oant jo of jo app se wiskje. Om ien in triem te stjoeren dy't himsels ferrint, of om jo eigen ôfbyldingen en fideo's te hostjen, passe dizze better.
sendIn triem ienkear stjoere → Rapidfilephoto_libraryIn ôfbylding of fideo permanint hostje → Mediacode_blocksDe triemmen fan jo app permanint opslaan → Upload API
send
Rapidfile
rapidfile.cc
In triem nei ien stjoere
boltWat it docht
Stjoer grutte triemmen, mappen en fideo's mei in keppeling, QR-koade of 6-sifferkoade.
scheduleHoe lang triemmen bliuwe
Tydlik: 1 oere oant 30 dagen, dan automatysk wiske.
groupFoar wa it is
Elkenien. Untfangers hawwe nea in account nedich.
paymentsYnbegrepen yn jo plan
Fergees: 500 MB sûnder account, 2 GB oanmeld. Plus fanôf $3.99/moanne dekt alle trije produkten.
uploadIn triem stjoerephoto_library
Rapidfile Media
media.rapidfile.cc
Ôfbyldingen en fideo's hostje
boltWat it docht
Permanente CDN-keppelingen foar ôfbyldingen, GIF's en fideo's, mei in nette spiller en ynbêddingskoades.
scheduleHoe lang triemmen bliuwe
Oant jo se wiskje. Permanint opslach mei CDN-keppelingen.
Permanent triemopslach en -oplaadjen foar jo eigen web- of mobile app: ûndertekende browseroplaadjes, CDN-keppelingen, webhooks, privee triemmen en in lytse SDK.
scheduleHoe lang triemmen bliuwe
Oant jo of jo app se wiskje. Permanint opslach mei CDN-keppelingen.
groupFoar wa it is
Untwikkelders dy't apps bouwe foar har eigen brûkers.
paymentsYnbegrepen yn jo plan
Fergees: 2 GB mei ûnbeheinde CDN-oanfragen. Rapidfile Plus: 10 GB, Pro: 50 GB. Add-on foar swier gebrûk fanôf $5/moanne.
In hosted triemoplaadtsjinst foar jo web- of mobile app. Jo server makket in oplaad oan mei in geheime kaai, de browser fan jo brûker stjoert it bestân direkt nei Rapidfile, en jo krije in CDN-keppeling plus in webhook. It wurdt makke en beheard troch Enzonic LLC, it team achter Rapidfile.
Hoefolle kostet it?
De Upload API is ynbegrepen by elk Rapidfile-plan: 2 GB permanint opslach en ûnbeheinde CDN-oanfragen fergees, mear opslach mei Rapidfile Plus en Pro. Foar swier gebrûk begjinne add-ons fanôf $5 de moanne foar 100 GB. Prizen binne fêst: d'r binne gjin bânbreedte- of kosten per oplaad. Sjoch de prizen.
Hoe lang wurde triemmen bewarre?
Foar altyd. De Upload API is permanint opslach: triemmen bliuwe oant jo se yn it dashboard wiskje of jo app se fia de API wiskje (DELETE /v1/files/:id). Neat ferrint himsels, oars as Rapidfile-transfers, dy't har sels wiskje nei 1 oere oant 30 dagen.
Geane triemmen troch myn server?
Nee. Jo server docht allinnich in lyts JSON-fersyk om de oplaad oan te meitsjen. De bytes geane fan de browser direkt nei Rapidfile mei in ûndertekende URL dy't ien oere jildich is en allinich foar dat ien bestân wurket.
Hoe grut kinne oplaadjes wêze?
Oant 512 MB per bestân op it fergese plan en oant 50 GB op Scale. Triemmen grutter as 95 MB wurde yn parallelle dielen oplaaden; de browser-SDK regelt dat, ynklusyf opnij probearjen en fuortgong.
Kinne triemmen privee wêze?
Ja. Meitsje de oplaad oan mei "acl": "private". Privee triemmen hawwe gjin iepenbiere URL; jo server makket koartlibbende ûndertekende URL's (oant 7 dagen) as in brûker it bestân sjen moat.
Hokker frameworks wurde stipe?
Alles dat in HTTPS-fersyk kin meitsje. De dokumintaasje hat kopiearje-en-plakke-gidsen foar Next.js, Express, SvelteKit en gewoan HTML, en de API is ienfâldige REST mei JSON.
Is der in SDK?
In module foar de browser sûnder ôfhinklikheden op https://api.rapidfile.cc/sdk.js (MIT-lisinsje). It laadt ienfâldige en multipart-triemmen op, toant de fuortgong en probearret mislearre dielen opnij. Oan de serverkant hawwe jo allinich fetch nedich.
Kinne AI-ageinten de API brûke?
Ja. https://api.rapidfile.cc/mcp is in eksterne MCP-server (Streamable HTTP). Ferbine Claude Code, Cursor, VS Code of elke MCP-client mei de geheime kaai fan in app, en de agint kin triemmen oplaadje, listje en wiskje, ûndertekende URL's meitsje en gebrûk kontrolearje. Sjoch MCP foar AI-ageinten.
Stjoer oplaadjes fan fanmiddei
Makket in app oan, kopiearje de geheime kaai nei jo server, set de SDK derby.