RapidfileAPI
Инергә
Rapidfile API

Rapidfile продукттары



Upload API v1

Ҡушымтағыҙға файл тейәүҙәр, счёттарһыҙ

Ҡулланыусыларығыҙға фотоларҙы, видеоларҙы һәм документтарҙы туранан-тура браузерҙан тейәргә рөхсәт итегеҙ. Файлдар һеҙ йәки ҡушымтағыҙ юйғансы мәңгегә һаҡлана, һәр береһе CDN һылтанмаһы һәм ҡултамғалы webhook менән. Һәр Rapidfile планында инә, трафик өсөн түләү юҡ.

Developer ҡушымталары өсөн даими файл һаҡлау: һеҙ йәки ҡушымтағыҙ юйғансы файлдар ҡала, 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-да әҙер, һәм ҡушымтағыҙ уны һаҡлау өсөн ҡултамғалы file.uploaded webhook ала.

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

Мөмкинлектәр

Ҡулланыусы тейәүҙәре өсөн кәрәкле бар нәмә, йөрөтөргә ҙә бер нәмә лә юҡ

Туранан-тура браузер тейәүҙәре

Һеҙҙең сервер браузерға ҡултамғалы тейәү URL бирә. Байттар серверҙарығыҙға бер ҡасан да барып етмәй, шуға проксилау йәки масштаблау кәрәкмәй.

50 GB тиклем multipart

Ҙур файлдар параллель тейәлгән өлөштәргә бүленә һәм үҙе яңынан ҡабатлай. SDK муны бер функция саҡырыуы менән эшләй.

CDN һылтанмалары

Һәр йәмәғәт файл cdn.rapidfile.cc буйынса даими URL ала, <img>, <video> йәки йөкләү һылтанмаһы өсөн әҙер.

Шәхси файлдар, ҡултамғалы URL-дар

Тейәүҙәрҙе шәхси итеп билдәләгеҙ һәм һеҙ һайлаған ваҡытта тамамланған ҡултамғалы URL-дар бирегеҙ: бер нисә секундтан 7 көнгә тиклем.

HMAC менән webhook-тар

file.uploaded һәм file.deleted ваҡиғаларын алығыҙ, HMAC-SHA256 менән ҡултамғаланған, шуға улар беҙҙән килгәнен беләһегеҙ.

Бушлай трафик

Egress түләү һәм көндәлек һорау сиге юҡ: 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 — developerҙар өсөн даими һаҡлау: файлдар һеҙ йәки ҡушымтағыҙ юйғансы ҡала. Кемгәлер үҙҙәренән юйыла торған файл ебәрер өсөн йәки үҙ һүрәттәрегеҙҙе һәм видеоларығыҙҙы урынлаштырыр өсөн был яҡшыраҡ тура килә.

Файлды бер тапҡыр ебәрергә → Rapidfile Һүрәт йәки видеоны мәңгегә урынлаштырырға → Media Ҡушымтағыҙҙың файлдарын мәңгегә һаҡлағыҙ → Upload API

Rapidfile

rapidfile.cc

Кемгәлер файл ебәрергә

Ниҙәр эшләй
Ҙур файлдарҙы, папкаларҙы һәм видеоларҙы һылтанма, QR код йәки 6 таҡталы код менән ебәрегеҙ.
Файлдар ҡасан тиклем ҡала
Вақытлыса: 1 сәғәттән 30 көнгә тиклем, аҙаҡ автоматик юйыла.
Кем өсөн
Теләһәсе кем. Алыусыларға иҫәп кәрәкмәй.
Һеҙҙең планда инә
Бушлай: иҫәпһеҙ 500 MB, инеп тороуҙа 2 GB. Plus айына $3.99-тан бөтә өс продуктты ҡаплай.
Файл ебәрергә

Rapidfile Media

media.rapidfile.cc

Һүрәттәр һәм видеоларҙы урынлаштырырға

Ниҙәр эшләй
Һүрәттәр, GIF-тар һәм видеолар өсөн даими CDN һылтанмалары, таҙа плеер һәм ҡуйыу кодтары.
Файлдар ҡасан тиклем ҡала
Юйылғансы. CDN һылтанмалары менән даими һаҡлау.
Кем өсөн
Ижадсылар, блогерҙар, форумдар, документтар һәм README-лар.
Һеҙҙең планда инә
Бушлай: 1 GB. Rapidfile Plus: 10 GB, Pro: 50 GB. Ауыр ҡулланыу өсөн өҫтәмә айына $4.99-тан.
Media тейәргә

Rapidfile Upload API

api.rapidfile.cc
Һеҙ монда һаныға

Ҡушымтағыҙға файл тейәүҙәрен өҫтәгеҙ

Ниҙәр эшләй
Шәхси веб йәки мобиль ҡушымтағыҙ өсөн даими файл һаҡлау һәм тейәүҙәр: ҡултамғалы браузер тейәүҙәре, CDN һылтанмалары, webhook-тар, шәхси файлдар һәм бәләкәй SDK.
Файлдар ҡасан тиклем ҡала
Һеҙ йәки ҡушымтағыҙ юйылғансы. CDN һылтанмалары менән даими һаҡлау.
Кем өсөн
Үҙ ҡулланыусылары өсөн ҡушымталар төҙөүсе developerҙар.
Һеҙҙең планда инә
Бушлай: 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 менән күберәк һаҡлау. Ауыр ҡулланыу өсөн өҫтәмәләр 100 GB өсөн айына $5-тан башлана. Бәһәләр тороҡло: трафик йәки тейәү өсөн түләү юҡ. Бәһәләрҙе ҡарағыҙ.

Файлдар ҡасан тиклем һаҡлана?

Мәңгегә. Upload API — даими һаҡлау: файлдар һеҙ панелдә юйғансы йәки ҡушымтағыҙ API (DELETE /v1/files/:id) аша юйғансы ҡала. Бер ни ҙә үҙенән юйылмай, 1 сәғәттән 30 көнгә тиклем үҙенән юйыла торған Rapidfile тапшырыуҙары-ҡа ҡарағанда.

Файлдар минең серверем аша үтәме?

Юҡ. Һеҙҙең сервер тейәү яһау өсөн генә бәләкәй JSON һорау ебәрә. Байттар браузерҙан туранан-тура Rapidfile-ға бара, бер сәғәт ғәмәлдә булған һәм бары шул бер файл өсөн эшләгән ҡултамғалы URL аша.

Тейәүҙәр нисек ҙур була ала?

Бушлай планда һәр файл 512 MB тиклем, Scale планында 50 GB тиклем. 95 MB-тан ҙурыраҡ файлдар параллель өлөштәргә тейәлә; браузер SDK муны эшләй, яңынан ҡабатлауҙар һәм прогресс менән.

Файлдар шәхси булырға мөмкинме?

Эйе. Тейәүҙе "acl": "private" менән яһағыҙ. Шәхси файлдарҙың йәмәғәт URL-ы юҡ; ҡулланыусы файлды күрергә тейеш булғанда, һеҙҙең сервер ҡыҫҡа мөҙҙәтле ҡултамғалы URL-дар яһай (7 көнгә тиклем).

Ниндәй framework-тар ярҙам итә?

HTTPS һорау ебәрә алған теләһә ни. Документтарҙа Next.js, Express, SvelteKit һәм ябай HTML өсөн күсереп-ҡуйырлыҡ ҡулланмалар бар, ә API — JSON менән ябай REST.

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-дар яһай ала һәм ҡулланыуҙы тикшерә ала. AI агенттар өсөн MCP-ҡа ҡарағыҙ.

Бөгөн тейәүҙәрҙе эшкә индерегеҙ

Ҡушымта яһағыҙ, сер асҡысты серверығыҙға күсереп ҡуйығыҙ, SDK-ны өҫтәгеҙ.

Баш панелде асырға