RapidfileAPI
Meld aan
Rapidfile API

Rapidfile-produkte



Upload API v1

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.

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

Kry 'n API-sleutel Lees 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 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 dit werk

Drie versoeke, geen lêerproksie

  1. 1

    Jou bediener skep 'n oplaai

    Een POST /v1/uploads met jou geheime sleutel. Jy besluit wie wat mag oplaai, en hoe groot.

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

    Die blaaier laai direk op

    Die antwoord bevat 'n getekende URL. Die blaaier doen 'n PUT van die lêer daarheen; groot lêers word in parallelle dele opgelaai.

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

    Webhook en CDN-skakel

    Die lêer is gereed op die CDN en jou toepassing kry 'n getekende file.uploaded-webhook om dit te stoor.

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

Kenmerke

Alles wat gebruikersoplaaie nodig het, niks wat jy hoef te bestuur nie

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.

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.

CDN-skakels

Elke openbare lêer kry 'n permanente URL op cdn.rapidfile.cc, gereed vir 'n <img>, <video> of aflaaiskakel.

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.

Webhooks met HMAC

Ontvang file.uploaded- en file.deleted-gebeure, met HMAC-SHA256 geteken sodat jy weet dit kom van ons.

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.

Vaste prys

Gratis om mee te begin, daarna $5, $15, $49 per maand. Die prys op die bladsy is die prys op die faktuur.

Gewone REST, klein SDK

'n Handvol endpunte, JSON in en uit, CORS aangeskakel. Gebruik die blaaier-SDK of net fetch vanuit enige taal.

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

Stuur 'n lêer een keer → Rapidfile Huisves 'n beeld of video vir goed → Media Berg jou app se lêers vir goed → Upload API

Rapidfile

rapidfile.cc

Stuur 'n lêer aan iemand

Wat dit doen
Stuur groot lêers, vouers en video's met 'n skakel, QR-kode of 6-syfer-kode.
Hoe lank lêers bly
Tydelik: 1 uur tot 30 dae, dan outomaties uitgevee.
Vir wie dit is
Enigiemand. Ontvangers het nooit 'n rekening nodig nie.
Ingesluit in jou plan
Gratis: 500 MB sonder 'n rekening, 2 GB wanneer aangemeld. Plus vanaf $3.99/maand dek al drie produkte.
Stuur 'n lêer

Rapidfile Media

media.rapidfile.cc

Huisves beelde en video's

Wat dit doen
Permanente CDN-skakels vir beelde, GIF's en video's, met 'n skoon speler en insluitkode.
Hoe lank lêers bly
Totdat jy hulle uitvee. Permanente berging met CDN-skakels.
Vir wie dit is
Skeppers, bloggers, forums, dokumente en READMEs.
Ingesluit in jou plan
Gratis: 1 GB. Rapidfile Plus: 10 GB, Pro: 50 GB. Byvoeging vir swaar gebruik vanaf $4.99/maand.
Laai media op

Rapidfile Upload API

api.rapidfile.cc
Jy is hier

Voeg lêeroplaaie by jou app

Wat 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.
Hoe lank lêers bly
Totdat jy of jou app hulle uitvee. Permanente berging met CDN-skakels.
Vir wie dit is
Ontwikkelaars wat apps vir hul eie gebruikers bou.
Ingesluit in jou plan
Gratis: 2 GB met onbeperkte CDN-versoeke. Rapidfile Plus: 10 GB, Pro: 50 GB. Byvoeging vir swaar gebruik vanaf $5/maand.
Kry 'n API-sleutel

Pryse

Begin gratis. Groei teen 'n vaste prys.

Vergelyk planne en skat jou koste

Gidse

Kies jou stapel

Vrae

Wat is die Rapidfile Upload API?

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

Maak die kontroleskerm oop