RapidfileAPI
Oanmelde
Rapidfile API

Rapidfile-produkten



Upload API v1

Triemoplaadjes foar jo app, sûnder de rekken

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.

Permanent 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.

In API-kaai krije Lê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 private
import { auth } from '@/lib/auth'; // your own session check

export async function POST(req: Request) {
  const user = await auth(req);
  if (!user) return Response.json({ error: 'unauthorized' }, { status: 401 });

  const { name, size, type } = await req.json();
  const res = await fetch('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 } }),
  });
  return Response.json(await res.json(), { status: res.status });
}
200PUT upload.url
{
  "file": {
    "id": "Xy7Kq2Lm9P",
    "name": "cat.jpg",
    "status": "ready",
    "url": "https://cdn.rapidfile.cc/Xy7Kq2Lm9P/cat.jpg"
  }
}

Hoe't it wurket

Trije fersiken, nul triemproxy

  1. 1

    Jo server makket in oplaad oan

    Ien POST /v1/uploads mei jo geheime kaai. Jo bepale wa wat oplade mei en hoe grut.

    jo server → Rapidfile
    POST /v1/uploads
    Authorization: Bearer rk_live_…
    
    { "name": "cat.jpg", "size": 48213, "type": "image/jpeg" }
  2. 2

    De browser laadt direkt op

    It antwurd befettet in ûndertekende URL. De browser PUT't it bestân derhinne; grutte triemmen geane yn parallelle dielen omheech.

    browser → Rapidfile
    await uploadFile(file, { getUpload: '/api/upload' })
  3. 3

    Webhook en CDN-keppeling

    It bestân is klear op de CDN en jo app krijt in ûndertekende file.uploaded-webhook om it op te slaan.

    Rapidfile → jo server
    { "type": "file.uploaded", "data": { "url": "https://cdn.rapidfile.cc/Xy7K…/cat.jpg" } }

Funksjes

Alles wat brûkersoplaadjes nedich hawwe, neat wat jo sels drave moatte

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.

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.

CDN-keppelingen

Elk iepenbier bestân krijt in permanente URL op cdn.rapidfile.cc, klear foar in <img>-, <video>- of downloadkeppeling.

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.

Webhooks mei HMAC

Krij file.uploaded- en file.deleted-barrens, ûndertekene mei HMAC-SHA256 sadat jo witte dat se fan ús komme.

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.

Fêste priis

Fergees om te begjinnen, dan $5, $15, $49 de moanne. De priis op de side is de priis op de faktuer.

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.

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
MCP-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.

In triem ienkear stjoere → Rapidfile In ôfbylding of fideo permanint hostje → Media De triemmen fan jo app permanint opslaan → Upload API

Rapidfile

rapidfile.cc

In triem nei ien stjoere

Wat it docht
Stjoer grutte triemmen, mappen en fideo's mei in keppeling, QR-koade of 6-sifferkoade.
Hoe lang triemmen bliuwe
Tydlik: 1 oere oant 30 dagen, dan automatysk wiske.
Foar wa it is
Elkenien. Untfangers hawwe nea in account nedich.
Ynbegrepen yn jo plan
Fergees: 500 MB sûnder account, 2 GB oanmeld. Plus fanôf $3.99/moanne dekt alle trije produkten.
In triem stjoere

Rapidfile Media

media.rapidfile.cc

Ôfbyldingen en fideo's hostje

Wat it docht
Permanente CDN-keppelingen foar ôfbyldingen, GIF's en fideo's, mei in nette spiller en ynbêddingskoades.
Hoe lang triemmen bliuwe
Oant jo se wiskje. Permanint opslach mei CDN-keppelingen.
Foar wa it is
Makers, bloggers, fora, dokumintaasje en READMEs.
Ynbegrepen yn jo plan
Fergees: 1 GB. Rapidfile Plus: 10 GB, Pro: 50 GB. Add-on foar swier gebrûk fanôf $4.99/moanne.
Media oplade

Rapidfile Upload API

api.rapidfile.cc
Jo binne hjir

Triemoplaadjen oan jo app tafoegje

Wat it docht
Permanent triemopslach en -oplaadjen foar jo eigen web- of mobile app: ûndertekende browseroplaadjes, CDN-keppelingen, webhooks, privee triemmen en in lytse SDK.
Hoe lang triemmen bliuwe
Oant jo of jo app se wiskje. Permanint opslach mei CDN-keppelingen.
Foar wa it is
Untwikkelders dy't apps bouwe foar har eigen brûkers.
Ynbegrepen 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 API-kaai krije

Prizen

Begjin fergees. Groei tsjin in fêste priis.

Plannen fergelykje en jo kosten skatte

Gidsen

Kies jo stack

Fragen

Wat is de Rapidfile Upload API?

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.

Iepenje it dashboard