RapidfileAPI
Prijava
Rapidfile API

Rapidfile proizvodi



Upload API v1

Upload fajlova za vašu aplikaciju, bez računa

Dozvolite korisnicima da uploaduju fotografije, videe i dokumente direktno iz pregledača. Fajlovi se čuvaju trajno dok ih vi ili vaša aplikacija ne obrišete, svaki sa CDN linkom i potpisanim webhookom. Uključeno uz svaki Rapidfile plan, bez naknada za saobraćaj.

Trajno skladište fajlova za aplikacije developera: fajlovi ostaju dok ih vi ili vaša aplikacija ne obrišete, servirani preko CDN linkova. Za slanje fajla koji sam istječe koristite Rapidfile. Za hosting vlastitih slika i videa koristite Rapidfile Media.

Nabavi API ključ Pročitajte dokumentaciju
  • 2 GBbesplatan prostor
  • $5/mj za 100 GB
  • 50 GBmaksimalna veličina fajla
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"
  }
}

Kako funkcioniše

Tri zahtjeva, nula proslijeđivanja fajlova

  1. 1

    Vaš server kreira upload

    Jedan POST /v1/uploads sa vašim tajnim ključem. Vi odlučujete ko smije uploadovati šta i koliko veliko.

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

    Pregledač uploaduje direktno

    Odgovor sadrži potpisani URL. Pregledač šalje fajl PUT-om na njega; veliki fajlovi idu u paralelnim dijelovima.

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

    Webhook i CDN link

    Fajl je spreman na CDN-u i vaša aplikacija dobija potpisani file.uploaded webhook da ga sačuva.

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

Funkcije

Sve što korisnički uploadi trebaju, a ništa što morate pokretati

Direktni uploadi iz pregledača

Vaš server daje pregledaču potpisani upload URL. Bajtovi nikad ne prolaze kroz vaše servere, pa nema šta proslijeđivati niti skalirati.

Multipart do 50 GB

Veliki fajlovi se dijele na dijelove koji se uploaduju paralelno i sami pokušavaju ponovo. SDK to radi jednim pozivom funkcije.

CDN linkovi

Svaki javni fajl dobija trajni URL na cdn.rapidfile.cc, spreman za <img>, <video> ili link za preuzimanje.

Privatni fajlovi, potpisani URL-ovi

Označite uploade kao privatne i izdajte potpisane URL-ove koji istječu kad odaberete, od nekoliko sekundi do 7 dana.

Webhooks sa HMAC-om

Primajte događaje file.uploaded i file.deleted, potpisane HMAC-SHA256 da znate da su došli od nas.

Besplatan saobraćaj

Nema naknada za izlazni saobraćaj i nema dnevnog limita zahtjeva: CDN isporuka je neograničena na svakom planu, pa popularan fajl nikad ne košta više.

Fiksna cijena

Besplatno za početak, zatim $5, $15, $49 mjesečno. Cijena na stranici je cijena na fakturi.

Običan REST, mali SDK

Nekoliko krajnjih tačaka, JSON na ulazu i izlazu, CORS omogućen. Koristite browser SDK ili samo fetch iz bilo kojeg jezika.

MCP server

Dajte svom AI agentu upload fajlova

Povežite Claude Code, Cursor, VS Code ili bilo koji MCP klijent na https://api.rapidfile.cc/mcp sa tajnim ključem aplikacije. Vaš agent može uploadovati tekst, binarni fajl ili URL i vratiti CDN link, izdavati potpisane upload URL-ove, listati i brisati fajlove i provjeravati korištenje.

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

Koji mi treba?

Upload API je trajno skladište za developere: fajlovi ostaju dok ih vi ili vaša aplikacija ne obrišete. Za slanje nekome fajla koji sam istječe, ili za hosting vlastitih slika i videa, ovo nije najbolji izbor.

Pošaljite fajl jednom → Rapidfile Hostujte sliku ili video trajno → Media Čuvajte fajlove vaše aplikacije trajno → Upload API

Rapidfile

rapidfile.cc

Pošaljite fajl nekome

Šta radi
Šaljite velike fajlove, fascikle i videe linkom, QR kodom ili 6-cifrenim kodom.
Koliko dugo fajlovi ostaju
Privremeno: od 1 sata do 30 dana, zatim se automatski briše.
Za koga je
Bilo ko. Primaoci nikad ne trebaju nalog.
Uključeno u vaš plan
Besplatno: 500 MB bez naloga, 2 GB kad ste prijavljeni. Plus od $3.99/mjesec pokriva sva tri proizvoda.
Pošalji fajl

Rapidfile Media

media.rapidfile.cc

Hostujte slike i videe

Šta radi
Trajni CDN linkovi za slike, GIF-ove i videe, sa čistim plejerom i kodovima za ugradnju.
Koliko dugo fajlovi ostaju
Dok ih ne obrišete. Trajni prostor sa CDN linkovima.
Za koga je
Kreatori, blogeri, forumi, dokumentacija i README-ovi.
Uključeno u vaš plan
Besplatno: 1 GB. Rapidfile Plus: 10 GB, Pro: 50 GB. Dodatak za intenzivnu upotrebu od $4.99/mjesec.
Pošalji medije

Rapidfile Upload API

api.rapidfile.cc
Vi ste ovdje

Dodajte upload fajlova svojoj aplikaciji

Šta radi
Trajno skladištenje i upload fajlova za vašu web ili mobilnu aplikaciju: potpisani uploadi iz pregledača, CDN linkovi, webhooks, privatni fajlovi i mali SDK.
Koliko dugo fajlovi ostaju
Dok ih vi ili vaša aplikacija ne obrišete. Trajno skladište sa CDN linkovima.
Za koga je
Developeri koji prave aplikacije za svoje korisnike.
Uključeno u vaš plan
Besplatno: 2 GB sa neograničenim CDN zahtjevima. Rapidfile Plus: 10 GB, Pro: 50 GB. Dodatak za intenzivnu upotrebu od $5/mjesec.
Nabavi API ključ

Cijene

Počnite besplatno. Rastite uz fiksnu cijenu.

Uporedite planove i procijenite trošak

Vodiči

Izaberite svoj stack

Pitanja

Šta je Rapidfile Upload API?

Hostovana usluga za upload fajlova za vašu web ili mobilnu aplikaciju. Vaš server kreira upload s tajnim ključem, pregledač vašeg korisnika šalje fajl direktno na Rapidfile, a vi dobijate CDN link i webhook. Izrađuje i upravlja njime Enzonic LLC, tim iza Rapidfile.

Koliko košta?

Upload API je uključen uz svaki Rapidfile plan: 2 GB trajnog prostora i neograničeni CDN zahtjevi besplatno, više prostora uz Rapidfile Plus i Pro. Za intenzivnu upotrebu dodaci počinju od $5 mjesečno za 100 GB. Cijene su fiksne: nema naknada za saobraćaj niti za svaki upload. Pogledajte cijene.

Koliko dugo se fajlovi čuvaju?

Zauvijek. Upload API je trajno skladište: fajlovi ostaju dok ih ne obrišete u kontrolnoj tabli ili dok ih vaša aplikacija ne obriše preko API-ja (DELETE /v1/files/:id). Ništa samo od sebe ne istječe, za razliku od Rapidfile prenosi, koji se sami brišu nakon od 1 sata do 30 dana.

Da li fajlovi prolaze kroz moj server?

Ne. Vaš server šalje samo jedan mali JSON zahtjev da kreira upload. Bajtovi idu direktno od pregledača do Rapidfile-a preko potpisanog URL-a koji važi jedan sat i radi samo za taj jedan fajl.

Koliko veliki mogu biti uploadi?

Do 512 MB po fajlu na besplatnom planu i do 50 GB na Scale. Fajlovi veći od 95 MB se uploaduju u paralelnim dijelovima; browser SDK to obrađuje, uključujući ponovne pokušaje i napredak.

Mogu li fajlovi biti privatni?

Da. Kreirajte upload sa "acl": "private". Privatni fajlovi nemaju javni URL; vaš server kreira kratkotrajne potpisane URL-ove (do 7 dana) kad korisnik treba da vidi fajl.

Koji frejmvorci su podržani?

Sve što može poslati HTTPS zahtjev. Dokumentacija ima vodiče za kopiranje i lijepljenje za Next.js, Express, SvelteKit i čisti HTML, a API je običan REST sa JSON-om.

Postoji li SDK?

Browser modul bez zavisnosti na https://api.rapidfile.cc/sdk.js (MIT licenca). Uploaduje pojedinačne i multipart fajlove, prijavljuje napredak i ponovo pokušava neuspjele dijelove. Na strani servera treba vam samo fetch.

Mogu li AI agenti koristiti API?

Da. https://api.rapidfile.cc/mcp je udaljeni MCP server (Streamable HTTP). Povežite Claude Code, Cursor, VS Code ili bilo koji MCP klijent s tajnim ključem aplikacije i agent može uploadovati fajlove, listati i brisati ih, praviti potpisane URL-ove i provjeravati korištenje. Pogledajte MCP za AI agente.

Pošaljite uploade još danas popodne

Napravite aplikaciju, kopirajte tajni ključ na server, ubacite SDK.

Otvori kontrolnu tablu