RapidfileAPI
Daxil ol
Rapidfile API

Rapidfile məhsulları



Upload API v1

Tətbiqiniz üçün fayl yükləmələri, hesabsız

İstifadəçilərinizə fotoları, videoları və sənədləri birbaşa brauzerdən yükləməyə imkan verin. Fayllar siz və ya tətbiqiniz silənə qədər həmişəlik saxlanılır, hər biri CDN linki və imzalanmış webhook ilə. Hər Rapidfile planına daxildir, trafik haqqı yoxdur.

Developer tətbiqləri üçün daimi fayl saxlama: siz və ya tətbiqiniz silənə qədər fayllar qalır, CDN linkləri ilə çatdırılır. Öz-özünə bitən fayl göndərmək üçün Rapidfile istifadə edin. Öz şəkil və videolarınızı yerləşdirmək üçün Rapidfile Media istifadə edin.

API açarı əldə edin Sənədləri oxuyun
  • 2 GBpulsuz saxlama
  • $5/ay 100 GB üçün
  • 50 GBmaksimum fayl ölçüsü
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"
  }
}

Necə işləyir

Üç sorğu, fayl proksi yoxdur

  1. 1

    Serveriniz yükləmə yaradır

    Gizli açarınızla bir POST /v1/uploads. Kimin nəyi və nə qədər böyük yükləyə biləcəyini siz təyin edirsiniz.

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

    Brauzer birbaşa yükləyir

    Cavabda imzalanmış URL var. Brauzer faylı ona PUT edir; böyük fayllar paralel hissələrlə gedir.

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

    Webhook və CDN linki

    Fayl CDN-də hazırdır və tətbiqiniz onu saxlamaq üçün imzalanmış file.uploaded webhook alır.

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

Xüsusiyyətlər

İstifadəçi yükləmələri üçün lazım olan hər şey, işlətməli heç nə yoxdur

Birbaşa brauzer yükləmələri

Serveriniz brauzerə imzalanmış yükləmə URL-i verir. Baytlar heç vaxt serverlərinizə toxunmur, buna görə proksi etmək və ya miqyaslamaq lazım deyil.

50 GB-a qədər multipart

Böyük fayllar paralel yüklənən hissələrə bölünür və özü təkrar cəhd edir. SDK bunu bir funksiya çağırışı ilə edir.

CDN linkləri

Hər ictimai fayl cdn.rapidfile.cc üzərində daimi URL alır, <img>, <video> və ya yükləmə linki üçün hazırdır.

Şəxsi fayllar, imzalanmış URL-lər

Yükləmələri şəxsi olaraq qeyd edin və seçdiyiniz müddətdə bitən imzalanmış URL-lər verin: bir neçə saniyədən 7 günə qədər.

HMAC ilə webhook-lar

file.uploaded və file.deleted hadisələri alın, HMAC-SHA256 ilə imzalanmış, beləliklə onların bizdən gəldiyini bilirsiniz.

Pulsuz trafik

Çıxış haqqı və gündəlik sorğu limiti yoxdur: CDN çatdırılması hər planda məhdudiyyətsizdir, buna görə məşhur fayl heç vaxt sizə daha çox başa gəlməz.

Sabit qiymət

Pulsuz başlayın, sonra ayda $5, $15, $49. Səhifədəki qiymət fakturadakı qiymətdir.

Sadə REST, kiçik SDK

Bir neçə son nöqtə, JSON daxil və çıxış, CORS aktiv. Brauzer SDK-sından istifadə edin və ya istənilən dildən sadəcə fetch istifadə edin.

MCP server

AI agentinizə fayl yükləmələri verin

Tətbiqin gizli açarı ilə Claude Code, Cursor, VS Code və ya istənilən MCP müştərisini https://api.rapidfile.cc/mcp-ə qoşun. Agentiniz mətn, binar və ya URL yükləyib CDN linki ala bilər, imzalanmış yükləmə URL-ləri verə bilər, faylları siyahılayıb silə bilər və istifadəni yoxlaya bilər.

  • upload_file
  • create_upload_url
  • list_files
  • get_file
  • delete_file
  • get_signed_url
  • get_usage
MCP sənədləriAçar əldə edin
Claude Code
claude mcp add --transport http rapidfile-api https://api.rapidfile.cc/mcp --header "Authorization: Bearer rk_live_…"

Mənə hansı lazımdır?

Upload API developerlər üçün daimi saxlamadır: fayllar siz və ya tətbiqiniz silənə qədər qalır. Kiməsə öz-özünə bitən fayl göndərmək və ya öz şəkil və videolarınızı yerləşdirmək üçün bunlar daha uyğundur.

Faylı bir dəfə göndərin → Rapidfile Şəkil və ya videonu həmişəlik yerləşdirin → Media Tətbiqinizin fayllarını həmişəlik saxlayın → Upload API

Rapidfile

rapidfile.cc

Kiməsə fayl göndərin

Nə edir
Böyük faylları, qovluqları və videoları link, QR kod və ya 6 rəqəmli kodla göndərin.
Fayllar nə qədər qalır
Müvəqqəti: 1 saatdan 30 günə qədər, sonra avtomatik silinir.
Kimin üçün
Hər kəs. Alıcılara heç vaxt hesab lazım olmur.
Planınıza daxildir
Pulsuz: hesabsız 500 MB, daxil olduqda 2 GB. Plus ayda $3.99-dan üç məhsulun hamısını əhatə edir.
Fayl göndər

Rapidfile Media

media.rapidfile.cc

Şəkil və videoları yerləşdirin

Nə edir
Şəkillər, GIF-lər və videolar üçün daimi CDN linkləri, təmiz pleyer və yerləşdirmə kodları.
Fayllar nə qədər qalır
Silənə qədər. CDN linkləri ilə daimi saxlama.
Kimin üçün
Yaradıcılar, bloqerlər, forumlar, sənədlər və README-lər.
Planınıza daxildir
Pulsuz: 1 GB. Rapidfile Plus: 10 GB, Pro: 50 GB. Ağır istifadə üçün əlavə ayda $4.99-dan.
Media yüklə

Rapidfile Upload API

api.rapidfile.cc
Siz buradasınız

Tətbiqinizə fayl yükləmələri əlavə edin

Nə edir
Öz veb və ya mobil tətbiqiniz üçün daimi fayl saxlama və yükləmələr: imzalanmış brauzer yükləmələri, CDN linkləri, webhook-lar, şəxsi fayllar və kiçik SDK.
Fayllar nə qədər qalır
Siz və ya tətbiqiniz silənə qədər. CDN linkləri ilə daimi saxlama.
Kimin üçün
Öz istifadəçiləri üçün tətbiq quran developerlər.
Planınıza daxildir
Pulsuz: 2 GB məhdudiyyətsiz CDN sorğuları ilə. Rapidfile Plus: 10 GB, Pro: 50 GB. Ağır istifadə üçün əlavə ayda $5-dan.
API açarı əldə edin

Qiymətlər

Pulsuz başlayın. Sabit qiymətlə böyüyün.

Planları müqayisə edin və xərcinizi hesablayın

Bələdçilər

Stekinizi seçin

Suallar

Rapidfile Upload API nədir?

Veb və ya mobil tətbiqiniz üçün hostinq olunan fayl yükləmə xidməti. Serveriniz gizli açarla yükləmə yaradır, istifadəçinizin brauzeri faylı birbaşa Rapidfile-a göndərir və siz CDN linki və webhook alırsınız. Enzonic LLC tərəfindən qurulub və idarə olunur, Rapidfile arxasındakı komanda.

Nə qədər başa gəlir?

Upload API hər Rapidfile planına daxildir: 2 GB daimi saxlama və məhdudiyyətsiz CDN sorğuları pulsuz, Rapidfile Plus və Pro ilə daha çox saxlama. Ağır istifadə üçün əlavələr 100 GB üçün ayda $5-dan başlayır. Qiymətlər sabitdir: trafik və ya yükləmə başına haqq yoxdur. Qiymətlərə baxın.

Fayllar nə qədər saxlanılır?

Həmişəlik. Upload API daimi saxlamadır: fayllar siz idarə panelində silənə və ya tətbiqiniz API (DELETE /v1/files/:id) vasitəsilə silənə qədər qalır. Heç nə öz-özünə bitmir, 1 saatdan 30 günə qədər öz-özünə silinən Rapidfile transferləridən fərqli olaraq.

Fayllar serverimdən keçirmi?

Xeyr. Serveriniz yükləməni yaratmaq üçün yalnız kiçik bir JSON sorğu göndərir. Baytlar brauzerdən birbaşa Rapidfile-a, yalnız bir fayl üçün və bir saat etibarlı olan imzalanmış URL ilə gedir.

Yükləmələr nə qədər böyük ola bilər?

Pulsuz planda hər fayl 512 MB-a qədər, Scale planında 50 GB-a qədər. 95 MB-dan böyük fayllar paralel hissələrlə yüklənir; brauzer SDK-sı bunu, təkrar cəhdlər və proqres daxil olmaqla, idarə edir.

Fayllar şəxsi ola bilərmi?

Bəli. Yükləməni "acl": "private" ilə yaradın. Şəxsi fayllar ictimai URL-ə malik deyil; istifadəçi faylı görməli olduqda serveriniz qısamüddətli imzalanmış URL-lər (7 günədək) yaradır.

Hansı framework-lər dəstəklənir?

HTTPS sorğusu göndərə bilən hər şey. Sənədlərdə Next.js, Express, SvelteKit və sadə HTML üçün kopyala-yapışdır bələdçilər var, API isə JSON ilə sadə REST-dir.

SDK varmı?

https://api.rapidfile.cc/sdk.js-də asılılığı olmayan brauzer modulu (MIT lisenziyası). Tək və multipart faylları yükləyir, proqresi göstərir və uğursuz hissələri yenidən cəhd edir. Server tərəfində yalnız fetch lazımdır.

AI agentləri API-dən istifadə edə bilərmi?

Bəli. https://api.rapidfile.cc/mcp uzaq MCP serveridir (Streamable HTTP). Claude Code, Cursor, VS Code və ya istənilən MCP müştərisini tətbiqin gizli açarı ilə qoşun, agent fayl yükləyə, siyahılayıb silə, imzalanmış URL-lər yarada və istifadəni yoxlaya bilər. AI agentləri üçün MCP-ə baxın.

Bu gün yükləmələri işə salın

Tətbiq yaradın, gizli açarı serverinizə kopyalayın, SDK-nı əlavə edin.

İdarə panelini açın