RapidfileAPI
Hasi saioa
Rapidfile API

Rapidfile produktuak



Upload API v1

Fitxategi-igoerak zure aplikaziorako, faktura gabe

Utzi erabiltzaileei argazkiak, bideoak eta dokumentuak zuzenean nabigatzailetik igotzen. Fitxategiak betirako gordetzen dira zuk edo zure aplikazioak ezabatu arte, eta bakoitzak CDN esteka eta sinatutako webhook bat du. Rapidfile plan guztietan barne, banda-zabalera kuotarik gabe.

Biltegiratze iraunkorra garatzaileen aplikazioentzat: fitxategiak zuk edo zure aplikazioak ezabatu arte irauten dute, CDN estekez zerbitzatuta. Berez iraungitzen den fitxategi bat bidaltzeko, erabili Rapidfile. Zure irudi eta bideoak hostatzeko, erabili Rapidfile Media.

Lortu API gako bat Irakurri dokumentazioa
  • 2 GBbiltegiratze doakoa
  • $5/hil 100 GB-rako
  • 50 GBfitxategi-tamaina maximoa
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"
  }
}

Nola funtzionatzen du

Hiru eskaera, fitxategien proxy-rik gabe

  1. 1

    Zure zerbitzariak igoera bat sortzen du

    POST /v1/uploads bat zure sekretu-gakoarekin. Zuk erabakitzen duzu nork zer igo dezakeen eta zein tamainarekin.

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

    Nabigatzailea zuzenean igotzen du

    Erantzunak URL sinatu bat dakar. Nabigatzaileak fitxategia PUT egiten du hara; fitxategi handiak zati paraleloetan igotzen dira.

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

    Webhook-a eta CDN esteka

    Fitxategia CDN-n prest dago eta zure aplikazioak file.uploaded webhook sinatu bat jasotzen du gordetzeko.

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

Ezaugarriak

Erabiltzaileen igoerek behar dituzten guztia, zuk ezer exekutatu gabe

Nabigatzailetik zuzeneko igoerak

Zure zerbitzariak nabigatzaileari igoera-URL sinatu bat ematen dio. Byte-ek ez dute inoiz zure zerbitzariak zeharkatzen, beraz ez dago proxy-rik ez eskalatzerik.

50 GB-raino multipart

Fitxategi handiak zatitan banatzen dira, paraleloan igotzen dira eta berez berriz saiatzen dira. SDK-k hori funtzio-dei bakar batekin egiten du.

CDN estekak

Fitxategi publiko bakoitzak betiko URL bat jasotzen du cdn.rapidfile.cc-en, <img>, <video> edo deskarga-esteka baterako prest.

Fitxategi pribatuak, URL sinatuak

Markatu igoerak pribatu gisa eta eman aukeratu duzun unean iraungitzen diren URL sinatuak, segundo batzuetatik 7 egunera arte.

HMAC-ekin webhook-ak

Jaso file.uploaded eta file.deleted gertaerak, HMAC-SHA256-rekin sinatuak, guregandik datozela jakiteko.

Banda-zabalera doakoa

Irteerako kuotarik eta eguneko eskaera-mugarik ez: CDN bidalketa mugagabea da plan guztietan, beraz fitxategi ezagun batek ez dizu inoiz gehiago kostatuko.

Prezio finkoa

Doan hasteko, gero hilabetean $5, $15, $49. Orrian agertzen den prezioa fakturan agertzen dena da.

REST soila, SDK txikia

Endpoint gutxi batzuk, JSON sartzen eta ateratzen, CORS gaituta. Erabili nabigatzaileko SDK-a edo fetch edozein hizkuntzatik.

MCP zerbitzaria

Eman fitxategi-igoerak zure AI agenteari

Konektatu Claude Code, Cursor, VS Code edo edozein MCP bezero https://api.rapidfile.cc/mcp-era aplikazio baten sekretu-gakoarekin. Zure agenteak testua, bitarra edo URL bat igo ditzake eta CDN esteka bat jaso, URL sinatuak eman, fitxategiak zerrendatu eta ezabatu, eta erabilera egiaztatu.

  • upload_file
  • create_upload_url
  • list_files
  • get_file
  • delete_file
  • get_signed_url
  • get_usage
MCP dokumentazioaLortu gako bat
Claude Code
claude mcp add --transport http rapidfile-api https://api.rapidfile.cc/mcp --header "Authorization: Bearer rk_live_…"

Zein behar dut?

Upload API garatzaileentzako biltegiratze iraunkorra da: fitxategiak zuk edo zure aplikazioak ezabatu arte irauten dute. Norbaiti berez iraungitzen den fitxategi bat bidali nahi badiozu, edo zure irudi eta bideoak ostatatu nahi badituzu, hauek hobeto egokitzen dira.

Bidali fitxategi bat behin → Rapidfile Hostatu irudi edo bideo bat betiko → Media Gorde zure aplikazioaren fitxategiak betiko → Upload API

Rapidfile

rapidfile.cc

Bidali fitxategi bat norbaiti

Zer egiten duen
Bidali fitxategi handiak, karpetak eta bideoak esteka, QR kode edo 6 digituko kode batekin.
Fitxategiak zenbat denbora irauten duten
Behin-behinekoa: 1 orduz 30 egunera arte, gero automatikoki ezabatua.
Nori dagokion
Edonori. Hartzaileak ez du inoiz kontu bat behar.
Zure planean barne
Doan: 500 MB kontu gabe, 2 GB saioa hasita. Plus, $3.99/hilabete-tik aurrera, hiru produktuak estaltzen ditu.
Bidali fitxategi bat

Rapidfile Media

media.rapidfile.cc

Hostatu irudiak eta bideoak

Zer egiten duen
CDN esteka iraunkorrak irudientzat, GIF-entzat eta bideoentzat, erreproduzitzaile garbi eta txertatze-kodeekin.
Fitxategiak zenbat denbora irauten duten
Ezabatu arte. CDN estekekin biltegiratze iraunkorra.
Nori dagokion
Sortzaileak, blogariak, foroak, dokumentuak eta README-ak.
Zure planean barne
Doan: 1 GB. Rapidfile Plus: 10 GB, Pro: 50 GB. Erabilera handirako gehigarria $4.99/hilabete-tik aurrera.
Igo media

Rapidfile Upload API

api.rapidfile.cc
Hemen zaude

Gehitu fitxategi-igoerak zure aplikazioari

Zer egiten duen
Biltegiratze eta igoera iraunkorra zure web edo mugikorreko aplikaziorako: sinatutako nabigatzaile-igoerak, CDN estekak, webhook-ak, fitxategi pribatuak eta SDK txiki bat.
Fitxategiak zenbat denbora irauten duten
Zuk edo zure aplikazioak ezabatu arte. CDN estekekin biltegiratze iraunkorra.
Nori dagokion
Beren erabiltzaileentzat aplikazioak egiten dituzten garatzaileak.
Zure planean barne
Doan: 2 GB CDN eskaera mugagabeekin. Rapidfile Plus: 10 GB, Pro: 50 GB. Erabilera handirako gehigarria $5/hilabete-tik aurrera.
Lortu API gako bat

Prezioak

Hasi doan. Hazi prezio finko batekin.

Konparatu planak eta kalkulatu zure kostua

Gidak

Aukeratu zure stack-a

Galderak

Zer da Rapidfile Upload API?

Zure web edo mobile aplikaziorako hostatutako fitxategi-igoera zerbitzua. Zure zerbitzariak igoera bat sortzen du sekretu-gako batekin, erabiltzailearen nabigatzaileak fitxategia zuzenean Rapidfile-ra bidaltzen du, eta CDN esteka eta webhook bat jasotzen dituzu. Enzonic LLC-k eraiki eta exekutatzen du, Rapidfile atzean dagoen taldeak.

Zenbat kostatzen da?

Upload API Rapidfile plan guztietan dago barne: 2 GB biltegiratze iraunkor eta CDN eskaera mugagabeak doan, eta Rapidfile Plus eta Pro-rekin biltegiratze gehiago. Erabilera handirako, gehigarriak $5-tik hasten dira hilabetean 100 GB-rako. Prezioak finkoak dira: ez dago banda-zabalera edo igoeko kuotarik. Ikusi prezioak.

Zenbat denboran gordetzen dira fitxategiak?

Betiko. Upload API biltegiratze iraunkorra da: fitxategiek irauten dute zuk panelean ezabatu arte edo zure aplikazioak APIaren bidez ezabatu arte (DELETE /v1/files/:id). Ez dago ezer berez iraungitzen, Rapidfile transferentziak-ek ez bezala, zeinak 1 ordutik 30 egunera ezabatzen diren beraiek.

Fitxategiak nire zerbitzaritik pasatzen dira?

Ez. Zure zerbitzariak JSON eskaera txiki bat bakarrik egiten du igoera sortzeko. Byte-ak nabigatzailetik zuzenean Rapidfile-ra doaz URL sinatu baten bidez, zeina ordu batez baliozkoa den eta fitxategi bakarrarentzat bakarrik funtzionatzen duen.

Zein tamainaraino igo daitezke fitxategiak?

Doako planean fitxategi bakoitzeko 512 MB-raino eta Scale-en 50 GB-raino. 95 MB baino handiagoak diren fitxategiak zati paraleloetan igotzen dira; nabigatzaileko SDK-a-k hori kudeatzen du, berriz saiatzea eta aurrerapena barne.

Fitxategiak pribatuak izan daitezke?

Bai. Sortu igoera "acl": "private"-rekin. Fitxategi pribatuek ez dute URL publikorik; zure zerbitzariak epe laburreko URL sinatuak sortzen ditu (7 egunera arte) erabiltzaile batek fitxategia ikusi behar duenean.

Zein frameworkak onartzen dira?

HTTPS eskaera bat egin dezakeen edozer. Dokumentazioak kopiatu eta itsatsi gidak ditu Next.js, Express, SvelteKit eta HTML soilarentzat, eta APIa JSON-eko REST soila da.

Ba al dago SDK-rik?

Mendekotasunik gabeko nabigatzaileko modulu bat https://api.rapidfile.cc/sdk.js-en (MIT lizentzia). Fitxategi bakar eta multipart-ak igotzen ditu, aurrerapena jakinarazten du eta huts egindako zatiak berriz saiatzen ditu. Zerbitzari aldean fetch bakarrik behar duzu.

AI agenteek APIa erabil dezakete?

Bai. https://api.rapidfile.cc/mcp MCP zerbitzari urrunekoa da (Streamable HTTP). Konektatu Claude Code, Cursor, VS Code edo edozein MCP bezero aplikazio baten sekretu-gakoarekin, eta agenteak fitxategiak igo, zerrendatu eta ezabatu, URL sinatuak sortu eta erabilera egiaztatu dezake. Ikusi MCP AI agenteentzat.

Bidali igoerak gaur arratsaldean

Sortu aplikazio bat, kopiatu sekretu-gakoa zure zerbitzarian eta txertatu SDK-a.

Ireki panela