RapidfileAPI
Přihlásit se
Rapidfile API

Produkty Rapidfile



Upload API v1

Nahrávání souborů pro vaši aplikaci, bez účtu navíc

Nechte uživatele nahrávat fotky, videa a dokumenty přímo z prohlížeče. Soubory se ukládají trvale, dokud je nesmažete vy nebo vaše aplikace, a každý má odkaz CDN a podepsaný webhook. Je součástí každého tarifu Rapidfile bez poplatků za přenos dat.

Trvalé úložiště souborů pro aplikace vývojářů: soubory zůstávají, dokud je nesmažete vy nebo vaše aplikace, a doručují se přes odkazy CDN. Pro odeslání souboru, který se sám smaže, použijte Rapidfile. Pro hostování vlastních obrázků a videí použijte Rapidfile Media.

Získat klíč API Přečíst dokumentaci
  • 2 GBúložiště zdarma
  • $5/měs. za 100 GB
  • 50 GBmaximální velikost souboru
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"
  }
}

Jak to funguje

Tři požadavky, žádné proxy pro soubory

  1. 1

    Váš server vytvoří nahrávání

    Jeden POST /v1/uploads s vaším tajným klíčem. Určujete, kdo smí co a v jaké velikosti nahrát.

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

    Prohlížeč nahrává přímo

    Odpověď obsahuje podepsanou URL. Prohlížeč na ni odešle soubor metodou PUT; velké soubory se nahrávají paralelně po částech.

    prohlížeč → Rapidfile
    await uploadFile(file, { getUpload: '/api/upload' })
  3. 3

    Webhook a odkaz CDN

    Soubor je připraven na CDN a vaše aplikace dostane podepsaný webhook file.uploaded, aby ho uložila.

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

Funkce

Vše, co nahrávání uživatelů potřebuje, a nic, co musíte provozovat

Přímé nahrávání z prohlížeče

Váš server předá prohlížeči podepsanou URL pro nahrání. Data nikdy neprocházejí vašimi servery, takže není co přeposílat ani škálovat.

Multipart až do 50 GB

Velké soubory se rozdělí na části, které se nahrávají paralelně a samy se opakují. SDK to zvládne jedním voláním funkce.

Odkazy CDN

Každý veřejný soubor získá trvalou URL na cdn.rapidfile.cc, připravenou pro odkaz na <img>, <video> nebo ke stažení.

Soukromé soubory, podepsané URL

Označte nahrávání jako soukromé a vydávejte podepsané URL, které vyprší podle vašeho nastavení, od několika sekund až po 7 dní.

Webhooky s HMAC

Dostávejte události file.uploaded a file.deleted podepsané pomocí HMAC-SHA256, abyste věděli, že přišly od nás.

Přenos dat zdarma

Žádné poplatky za odchozí přenos a žádný denní limit požadavků: doručování přes CDN je na každém tarifu neomezené, takže oblíbený soubor vás nikdy nebude stát víc.

Pevná cena

Zdarma na začátek, poté $5, $15, $49 měsíčně. Cena na stránce je cena na faktuře.

Čisté REST, malé SDK

Několik koncových bodů, vstup i výstup v JSON, zapnuté CORS. Použijte SDK pro prohlížeč nebo prostě fetch z libovolného jazyka.

Server MCP

Dejte svému AI agentovi nahrávání souborů

Připojte Claude Code, Cursor, VS Code nebo libovolného klienta MCP k https://api.rapidfile.cc/mcp tajným klíčem aplikace. Váš agent umí nahrát text, binární data nebo URL a vrátit odkaz CDN, vydávat podepsané URL pro nahrání, vypisovat a mazat soubory a kontrolovat využití.

  • upload_file
  • create_upload_url
  • list_files
  • get_file
  • delete_file
  • get_signed_url
  • get_usage
Dokumentace MCPZískat klíč
Claude Code
claude mcp add --transport http rapidfile-api https://api.rapidfile.cc/mcp --header "Authorization: Bearer rk_live_…"

Který potřebujete?

Upload API je trvalé úložiště pro vývojáře: soubory zůstávají, dokud je nesmažete vy nebo vaše aplikace. Pokud chcete někomu poslat soubor, který se sám smaže, nebo hostovat vlastní obrázky a videa, lépe se hodí tyto služby.

Odešlete soubor jednou → Rapidfile Trvale uložte obrázek nebo video → Media Trvale ukládejte soubory své aplikace → Upload API

Rapidfile

rapidfile.cc

Pošlete soubor někomu

Co dělá
Posílejte velké soubory, složky a videa odkazem, QR kódem nebo 6místným kódem.
Jak dlouho soubory zůstávají
Dočasné: od 1 hodiny do 30 dní, poté se automaticky smažou.
Pro koho je určen
Kdokoli. Příjemci nikdy nepotřebují účet.
Zahrnuto ve vašem tarifu
Zdarma: 500 MB bez účtu, 2 GB po přihlášení. Plus od $3.99/měsíc pokrývá všechny tři produkty.
Odeslat soubor

Rapidfile Media

media.rapidfile.cc

Hostujte obrázky a videa

Co dělá
Trvalé odkazy CDN pro obrázky, GIFy a videa s přehledným přehrávačem a kódy pro vložení.
Jak dlouho soubory zůstávají
Dokud je nesmažete. Trvalé úložiště s odkazy CDN.
Pro koho je určen
Tvůrce, blogery, fóra, dokumentace a README.
Zahrnuto ve vašem tarifu
Zdarma: 1 GB. Rapidfile Plus: 10 GB, Pro: 50 GB. Doplněk pro intenzivní používání od $4.99/měsíc.
Nahrát média

Rapidfile Upload API

api.rapidfile.cc
Jste tady

Přidejte do aplikace nahrávání souborů

Co dělá
Trvalé úložiště souborů a nahrávání pro vaši vlastní webovou nebo mobilní aplikaci: podepsaná nahrávání z prohlížeče, odkazy CDN, webhooky, soukromé soubory a malé SDK.
Jak dlouho soubory zůstávají
Dokud je nesmažete vy nebo vaše aplikace. Trvalé úložiště s odkazy CDN.
Pro koho je určen
Vývojáři, kteří tvoří aplikace pro své uživatele.
Zahrnuto ve vašem tarifu
Zdarma: 2 GB s neomezenými požadavky CDN. Rapidfile Plus: 10 GB, Pro: 50 GB. Doplněk pro intenzivní používání od $5/měsíc.
Získat klíč API

Ceník

Začněte zdarma. Rostěte za pevnou cenu.

Porovnat tarify a odhadnout náklady

Příručky

Vyberte si svou technologii

Otázky

Co je Rapidfile Upload API?

Hostovaná služba pro nahrávání souborů pro vaši webovou nebo mobilní aplikaci. Váš server vytvoří nahrávání tajným klíčem, uživatelův prohlížeč pošle soubor přímo na Rapidfile a vy dostanete odkaz CDN a webhook. Služba je postavena a provozována společností Enzonic LLC, týmem za Rapidfile.

Kolik to stojí?

Upload API je zahrnuto v každém tarifu Rapidfile: 2 GB trvalého úložiště a neomezené požadavky CDN zdarma, více úložiště s Rapidfile Plus a Pro. Pro intenzivní použití začínají doplňky od $5 měsíčně za 100 GB. Ceny jsou pevné: žádné poplatky za přenos dat ani za jednotlivé nahrání. Zobrazit ceník.

Jak dlouho se soubory uchovávají?

Navždy. Upload API je trvalé úložiště: soubory zůstávají, dokud je smažete v přehledu nebo je vaše aplikace smaže přes API (DELETE /v1/files/:id). Nic se samo nevyprší, na rozdíl od přenosy Rapidfile, které se samy smažou po 1 hodině až 30 dnech.

Prochází soubory přes můj server?

Ne. Váš server odešle jen jeden malý požadavek JSON na vytvoření nahrávání. Data jdou z prohlížeče přímo na Rapidfile pomocí podepsané URL, která je platná jednu hodinu a funguje jen pro jeden konkrétní soubor.

Jak velká mohou nahrávání být?

Až 512 MB na soubor v bezplatném tarifu a až 50 GB u tarifu Scale. Soubory větší než 95 MB se nahrávají paralelně po částech; o to se postará SDK pro prohlížeč, včetně opakování a průběhu.

Mohou být soubory soukromé?

Ano. Nahrání vytvořte s "acl": "private". Soukromé soubory nemají veřejnou URL; váš server vytvoří krátkodobé podepsané URL (až 7 dní), když by uživatel měl soubor vidět.

Které frameworky jsou podporovány?

Cokoli, co umí poslat požadavek HTTPS. Dokumentace obsahuje příručky ke kopírování pro Next.js, Express, SvelteKit a prostý HTML a API je prosté REST s JSON.

Existuje SDK?

Modul pro prohlížeč bez závislostí na https://api.rapidfile.cc/sdk.js (licence MIT). Nahrává jednotlivé i multipart soubory, hlásí průběh a opakuje neúspěšné části. Na straně serveru stačí fetch.

Mohou API používat AI agenti?

Ano. https://api.rapidfile.cc/mcp je vzdálený server MCP (Streamable HTTP). Připojte Claude Code, Cursor, VS Code nebo libovolného klienta MCP tajným klíčem aplikace a agent umí nahrávat soubory, vypisovat a mazat je, vytvářet podepsané URL a kontrolovat využití. Zobrazit MCP pro AI agenty.

Nasaďte nahrávání ještě dnes odpoledne

Vytvořte aplikaci, zkopírujte tajný klíč na svůj server a přidejte SDK.

Otevřít přehled