RapidfileAPI
Увайсці
Rapidfile API

Прадукты Rapidfile



Upload API v1

Загрузка файлаў для вашай праграмы, без вялікіх рахункаў

Дайце карыстальнікам загружаць фота, відэа і дакументы проста з браўзера. Файлы захоўваюцца назаўжды, пакуль вы або ваша праграма іх не выдаліце, кожны з CDN-спасылкай і подпісаным webhook. Уключана ў кожны план Rapidfile, без платы за трафік.

Пастаяннае сховішча файлаў для праграм распрацоўшчыкаў: файлы застаюцца, пакуль вы або ваша праграма іх не выдаліце, і аддаюцца праз CDN-спасылкі. Каб адправіць файл, які сыходзіць сам, выкарыстоўвайце Rapidfile. Каб захоўваць уласныя малюнкі і відэа, выкарыстоўвайце Rapidfile Media.

Атрымаць API-ключ Чытаць дакументацыю
  • 2 GBбясплатнае сховішча
  • $5/мес. за 100 GB
  • 50 GBмакс. памер файла
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"
  }
}

Як гэта працуе

Тры запыты, без пропуску файлаў праз вашы серверы

  1. 1

    Ваш сервер стварае загрузку

    Адзін POST /v1/uploads з вашым сакрэтным ключом. Вы вызначаеце, хто і што можа загрузіць і якога памеру.

    ваш сервер → Rapidfile
    POST /v1/uploads
    Authorization: Bearer rk_live_…
    
    { "name": "cat.jpg", "size": 48213, "type": "image/jpeg" }
  2. 2

    Браўзер загружае напрамую

    Адказ змяшчае подпісаны URL. Браўзер адпраўляе на яго файл з PUT; вялікія файлы ідуць паралельнымі часткамі.

    браўзер → Rapidfile
    await uploadFile(file, { getUpload: '/api/upload' })
  3. 3

    Webhook і CDN-спасылка

    Файл гатовы ў CDN, і ваша праграма атрымлівае подпісаны webhook file.uploaded, каб захаваць яго.

    Rapidfile → ваш сервер
    { "type": "file.uploaded", "data": { "url": "https://cdn.rapidfile.cc/Xy7K…/cat.jpg" } }

Магчымасці

Усё, што патрэбна загрузкам карыстальнікаў, і нічога, што трэба запускаць самому

Прамыя загрузкі з браўзера

Ваш сервер дае браўзеру подпісаны URL для загрузкі. Байты ніколі не праходзяць праз вашы серверы, таму ні праксіраваць, ні маштабаваць нічога не трэба.

Multipart да 50 GB

Вялікія файлы дзеляцца на часткі, якія загружаюцца паралельна і паўтараюцца самі. SDK робіць гэта адным выклікам функцыі.

CDN-спасылкі

Кожны публічны файл атрымлівае пастаянны URL на cdn.rapidfile.cc, гатовы для спасылкі на <img>, <video> або спампоўку.

Прыватныя файлы, подпісаныя URL

Пазначце загрузкі як прыватныя і выдавайце подпісаныя URL, якія спыняюцца ў патрэбны вам час – ад некалькіх секунд да 7 дзён.

Webhook-і з HMAC

Атрымлівайце падзеі file.uploaded і file.deleted, подпісаныя HMAC-SHA256, каб ведаць, што яны ад нас.

Бясплатны трафік

Без платы за выходны трафік і без дзённага ліміту запытаў: CDN-доступ неабмежаваны ў кожным плане, таму папулярны файл ніколі не каштуе вам больш.

Фіксаваная цана

Бясплатна на пачатку, потым $5, $15, $49 на месяц. Цана на старонцы – гэта цана ў рахунку.

Просты REST, маленькі SDK

Некалькі канчатковых кропак, JSON на ўваходзе і выхадзе, CORS уключаны. Выкарыстоўвайце SDK для браўзера або проста fetch на любой мове.

MCP-сервер

Дайце AI-агенту загрузку файлаў

Падключыце Claude Code, Cursor, VS Code або любы MCP-кліент да https://api.rapidfile.cc/mcp з сакрэтным ключом праграмы. Ваш агент зможа загружаць тэкст, двайковыя даныя або URL і вяртаць CDN-спасылку, выдаваць подпісаныя URL для загрузкі, пераглядаць і выдаляць файлы і правяраць выкарыстанне.

  • upload_file
  • create_upload_url
  • list_files
  • get_file
  • delete_file
  • get_signed_url
  • get_usage
Дакументацыя MCPАтрымаць ключ
Claude Code
claude mcp add --transport http rapidfile-api https://api.rapidfile.cc/mcp --header "Authorization: Bearer rk_live_…"

Які мне патрэбны?

Upload API – пастаяннае сховішча для распрацоўшчыкаў: файлы застаюцца, пакуль вы або ваша праграма іх не выдаліце. Каб адправіць каму-небудзь файл, які сыходзіць сам, або захоўваць уласныя фота і відэа, лепш падыдуць іншыя сэрвісы.

Адправіць файл адзін раз → Rapidfile Захоўваць малюнак або відэа назаўжды → Media Захоўваць файлы вашай праграмы назаўжды → Upload API

Rapidfile

rapidfile.cc

Адправіць файл камусьці

Што гэта робіць
Адпраўляйце вялікія файлы, папкі і відэа са спасылкай, QR-кодам або 6-значным кодам.
Колькі часу трымаюцца файлы
Часова: ад 1 гадзіны да 30 дзён, потым аўтаматычна выдаляюцца.
Для каго
Для ўсіх. Атрымальнікам уліковы запіс ніколі не патрэбны.
Уключана ў ваш план
Бясплатна: 500 MB без уліковага запісу, 2 GB пры ўваходзе. Plus ад $3.99 на месяц пакрывае ўсе тры прадукты.
Адправіць файл

Rapidfile Media

media.rapidfile.cc

Захоўвайце малюнкі і відэа

Што гэта робіць
Пастаянныя CDN-спасылкі на малюнкі, GIF і відэа, з добрым плэерам і кодамі ўбудавання.
Колькі часу трымаюцца файлы
Пакуль вы іх не выдаліце. Пастаяннае сховішча з CDN-спасылкамі.
Для каго
Творцы, блогеры, форумы, дакументацыя і README.
Уключана ў ваш план
Бясплатна: 1 GB. Rapidfile Plus: 10 GB, Pro: 50 GB. Даданне для інтэнсіўнага выкарыстання ад $4.99 на месяц.
Загрузіць медыя

Rapidfile Upload API

api.rapidfile.cc
Вы тут

Дадайце загрузку файлаў у сваю праграму

Што гэта робіць
Пастаяннае сховішча файлаў і загрузкі для вашай вэб- або мабільнай праграмы: подпісаныя загрузкі з браўзера, CDN-спасылкі, webhook-і, прыватныя файлы і маленькі SDK.
Колькі часу трымаюцца файлы
Пакуль вы або ваша праграма іх не выдаліце. Пастаяннае сховішча з CDN-спасылкамі.
Для каго
Распрацоўшчыкі, якія ствараюць праграмы для сваіх карыстальнікаў.
Уключана ў ваш план
Бясплатна: 2 GB з неабмежаванымі CDN-запытамі. Rapidfile Plus: 10 GB, Pro: 50 GB. Даданне для інтэнсіўнага выкарыстання ад $5 на месяц.
Атрымаць API-ключ

Цэны

Пачніце бясплатна. Растыце па фіксаванай цане.

Параўнайце планы і ацаніце кошт

Дапаможнікі

Абярыце свой стэк

Пытанні

Што такое Rapidfile Upload API?

Хостынг-сэрвіс загрузкі файлаў для вашай вэб- або мабільнай праграмы. Ваш сервер стварае загрузку з сакрэтным ключом, браўзер карыстальніка адпраўляе файл прама ў Rapidfile, а вы атрымліваеце CDN-спасылку і webhook. Сэрвіс стварае і запускае Enzonic LLC, каманда, якая стаіць за Rapidfile.

Колькі гэта каштуе?

Upload API уключаны ў кожны план Rapidfile: 2 GB пастаяннага сховішча і неабмежаваныя CDN-запыты бясплатна, больш сховішча з Rapidfile Plus і Pro. Для інтэнсіўнага выкарыстання даданні пачынаюцца ад $5 на месяц за 100 GB. Цэны фіксаваныя: ні за трафік, ні за кожную загрузку платы няма. Паглядзець цэны.

Як доўга захоўваюцца файлы?

Назаўсёды. Upload API – пастаяннае сховішча: файлы застаюцца, пакуль вы іх не выдаліце ў панэлі або ваша праграма не выдаліць іх праз API (DELETE /v1/files/:id). Нічога не сыходзіць само, у адрозненне ад перадач Rapidfile, якія самі выдаляюцца праз ад 1 гадзіны да 30 дзён.

Ці праходзяць файлы праз мой сервер?

Не. Ваш сервер робіць толькі адзін невялікі JSON-запыт, каб стварыць загрузку. Байты ідуць з браўзера прама ў Rapidfile па подпісаным URL, які дзейнічае адну гадзіну і працуе толькі для гэтага аднаго файла.

Якім можа быць памер загрузак?

Да 512 MB на файл у бясплатным плане і да 50 GB у Scale. Файлы больш за 95 MB загружаюцца паралельнымі часткамі; SDK для браўзера займаецца гэтым, уключаючы паўторы і прагрэс.

Ці могуць файлы быць прыватнымі?

Так. Стварыце загрузку з "acl": "private". У прыватных файлаў няма публічнага URL; ваш сервер стварае кароткатэрміновыя подпісаныя URL (да 7 дзён), калі карыстальнік павінен убачыць файл.

Якія фрэймворкі падтрымліваюцца?

Усё, што можа зрабіць HTTPS-запыт. У дакументацыі ёсць дапаможнікі для капіравання і ўстаўкі для Next.js, Express, SvelteKit і звычайнага HTML, а API – просты REST з JSON.

Ці ёсць SDK?

Модуль для браўзера без залежнасцей па адрасе https://api.rapidfile.cc/sdk.js (ліцэнзія MIT). Ён загружае адзінкавыя і multipart файлы, паказвае прагрэс і паўтарае няўдалыя часткі. На баку сервера патрэбны толькі fetch.

Ці могуць AI-агенты карыстацца API?

Так. https://api.rapidfile.cc/mcp – аддалены MCP-сервер (Streamable HTTP). Падключыце Claude Code, Cursor, VS Code або любы MCP-кліент з сакрэтным ключом праграмы, і агент зможа загружаць файлы, пераглядаць і выдаляць іх, стварыць подпісаныя URL і правяраць выкарыстанне. Гл. MCP для AI-агентаў.

Запусціце загрузкі сёння ж

Стварыце праграму, скапіруйце сакрэтны ключ на свой сервер і дадайце SDK.

Адкрыць панэль