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-то.

Отворете таблото