Rapidfile Upload API ഉം Media ഉം
നിങ്ങളുടെ ആപ്പുകൾക്കുള്ള ഫയൽ അപ്ലോഡുകൾ. നിങ്ങളുടെ മീഡിയയ്ക്കുള്ള ഹോസ്റ്റിംഗ്.
നിങ്ങളുടെ ഉപയോക്താക്കൾ അപ്ലോഡ് ചെയ്യുന്ന ഫയലുകൾ Rapidfile Upload API സൂക്ഷിക്കുന്നു, നിങ്ങളുടെ ചിത്രങ്ങളും വീഡിയോകളും ഓഡിയോയും Rapidfile Media ഹോസ്റ്റ് ചെയ്യുന്നു. രണ്ടും cdn.rapidfile.cc-ൽ നിന്ന് എത്തിക്കുന്നു, നിങ്ങളുടെ Enzonic സൈൻ-ഇൻ ഉപയോഗിക്കുന്നു, നിങ്ങളുടെ പണമടച്ചുള്ള Enzonic പ്ലാനിന്റെ പരിധികൾ സ്വയമേവ ബാധകമാക്കുന്നു.
എല്ലാ പണമടച്ചുള്ള Enzonic പ്ലാനിലും ഉൾപ്പെടുന്നു. സൗജന്യ അക്കൗണ്ടുകൾ Rapidfile-ന്റെ സ്വന്തം സൗജന്യ പ്ലാൻ ഉപയോഗിക്കുന്നു.

Rapidfile Upload API
നിങ്ങൾ നിർമ്മിക്കുന്ന ആപ്പുകൾക്കായി api.rapidfile.cc-ലെ REST API. നിങ്ങളുടെ സെർവർ രഹസ്യ rk_live_ കീ സൂക്ഷിക്കുന്നു; ബ്രൗസർ കാണുന്നത് ഒപ്പിട്ട അപ്ലോഡ് URL മാത്രം.
- ഒപ്പിട്ട അപ്ലോഡ് URL-കൾ
- POST /v1/uploads ഒരു മണിക്കൂർ സാധുതയുള്ള ഒപ്പിട്ട URL തിരികെ നൽകുന്നു; ബ്രൗസറിന് ഇത് സുരക്ഷിതമായി നൽകാം, അത് നേരിട്ട് സ്റ്റോറേജിലേക്ക് അപ്ലോഡ് ചെയ്യുന്നു.
- വലിയ ഫയലുകൾ ഭാഗങ്ങളായി
- 95 MB വരെയുള്ള ഫയലുകൾ ഒരു അഭ്യർത്ഥനയിൽ അപ്ലോഡ് ചെയ്യുന്നു; വലിയ ഫയലുകൾക്ക് നിങ്ങളുടെ പ്ലാനിന്റെ ഫയൽ വലുപ്പ പരിധി വരെ മൾട്ടിപാർട്ട് അപ്ലോഡ് ലഭിക്കുന്നു.
- സെർവർ അപ്ലോഡുകളും ഫയൽ മാനേജ്മെന്റും
- PUT /v1/files ഉപയോഗിച്ച് നിങ്ങളുടെ സെർവറിൽ നിന്ന് അപ്ലോഡ് ചെയ്യൂ, അതേ കീ ഉപയോഗിച്ച് ഫയലുകൾ ലിസ്റ്റ് ചെയ്യൂ, നേടൂ, ഇല്ലാതാക്കൂ.
- പൊതു അല്ലെങ്കിൽ സ്വകാര്യ ഫയലുകൾ
- പൊതു ഫയലുകൾക്ക് cdn.rapidfile.cc-ൽ ഒരു ലിങ്ക് ലഭിക്കും. സ്വകാര്യ ഫയലുകൾക്ക് ഏഴ് ദിവസത്തിനകം കാലഹരണപ്പെടുന്ന ഒപ്പിട്ട ലിങ്കുകൾ ലഭിക്കും.
- ഒപ്പിട്ട webhook-കൾ
- file.uploaded, file.deleted ഇവന്റുകൾ നിങ്ങൾക്ക് പരിശോധിക്കാവുന്ന HMAC-SHA256 ഒപ്പോടെ നിങ്ങളുടെ എൻഡ്പോയിന്റിൽ എത്തുന്നു.
- എത്തിക്കുന്നതിന് മുമ്പ് സ്കാൻ ചെയ്യുന്നു
- അപ്ലോഡ് ചെയ്ത ഫയലുകൾ മാൽവെയറിനായി സ്കാൻ ചെയ്യുന്നു, സ്കാൻ പൂർത്തിയാകുന്നതുവരെ CDN-ൽ നിന്ന് ഫയൽ എത്തിക്കുന്നില്ല.
// Your server: create an upload with the secret key
const res = await fetch("https://api.rapidfile.cc/v1/uploads", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.RAPIDFILE_KEY}`, // rk_live_...
"Content-Type": "application/json",
},
body: JSON.stringify({ name: "avatar.png", size: 48213, type: "image/png" }),
});
return Response.json(await res.json()); // { file, upload }// The browser: upload straight to storage with sdk.js
import { uploadFile } from "https://api.rapidfile.cc/sdk.js";
const file = await uploadFile(input.files[0], {
getUpload: "/api/upload", // your endpoint above
onProgress: (p) => console.log(p.percent),
});
console.log(file.url); // https://cdn.rapidfile.cc/<id>/avatar.pngapi.rapidfile.cc/sdk.js-ലെ ബ്രൗസർ SDK-ക്ക് ഡിപൻഡൻസികളൊന്നുമില്ല: ഇത് നിങ്ങളുടെ എൻഡ്പോയിന്റിനോട് അപ്ലോഡ് ആവശ്യപ്പെടുന്നു, വലിയ ഫയലുകൾ ഭാഗങ്ങളായി അയയ്ക്കുന്നു, പുരോഗതി റിപ്പോർട്ട് ചെയ്യുന്നു.
Rapidfile Media
നിങ്ങൾ സ്വയം പങ്കിടാൻ ആഗ്രഹിക്കുന്ന ഫയലുകൾക്കായി media.rapidfile.cc-ൽ ചിത്ര, വീഡിയോ, ഓഡിയോ ഹോസ്റ്റിംഗ്.
ഓരോ ഫയലിനും ഒരു ലിങ്ക്, ഒരു പ്ലെയർ, ഒരു ഷെയർ പേജ്
ഒരു ഫയൽ ഇടൂ, ഒരു ഷെയർ പേജ്, എംബെഡ് ചെയ്യാവുന്ന പ്ലെയർ, നേരിട്ടുള്ള CDN ലിങ്ക് എന്നിവ നേടൂ. ഫയലുകൾ പൊതുവായോ ലിസ്റ്റ് ചെയ്യാത്തതായോ സൂക്ഷിക്കൂ, എത്ര തവണ കാണുന്നു എന്നും നോക്കൂ.
- ചിത്രങ്ങൾ
- PNG, JPEG, GIF, WebP, AVIF
- വീഡിയോ
- MP4, WebM, QuickTime
- ഓഡിയോ
- MP3, M4A, OGG, WAV, WebM
- ഷെയർ പേജും എംബെഡ് ചെയ്യാവുന്ന പ്ലെയറും
- ഓരോ ഫയലിനും നേരിട്ടുള്ള CDN ലിങ്ക്
- കാഴ്ചകളുടെ എണ്ണത്തോടെ പൊതു അല്ലെങ്കിൽ ലിസ്റ്റ് ചെയ്യാത്ത ഫയലുകൾ
- നിങ്ങളുടെ സ്വന്തം ടൂളുകളിൽ നിന്ന് മീഡിയ അപ്ലോഡ് ചെയ്യാനും മാനേജ് ചെയ്യാനുമുള്ള JSON API

പ്ലാൻ അനുസരിച്ചുള്ള Rapidfile പരിധികൾ
Free കോളം Rapidfile-ന്റെ സ്വന്തം സൗജന്യ പ്ലാനാണ്. ഓരോ പണമടച്ചുള്ള Enzonic പ്ലാനും അതിന്റെ കോളത്തിലെ പരിധികൾ സ്വയമേവ ബാധകമാക്കുന്നു, Rapidfile അവയിലും നിങ്ങളുടെ സ്വന്തം Rapidfile പ്ലാനിലും ഉയർന്നത് ഉപയോഗിക്കുന്നു.
| പ്ലാൻ | സൗജന്യംസൗജന്യം | Starter$5 മാസം | Pro$10 മാസം | Growth$19 മാസം | Business$29 മാസം |
|---|---|---|---|---|---|
| Rapidfile Upload API | |||||
| സ്റ്റോറേജ് | 2 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| ഫയൽ വലുപ്പം | 512 MB വരെ | 4 GB വരെ | 8 GB വരെ | 16 GB വരെ | 32 GB വരെ |
| ആപ്പുകൾ | 3 | 10 | 25 | 50 | 100 |
| CDN ഡെലിവറികൾ | ദിവസേന അളക്കുന്നില്ല | ദിവസേന അളക്കുന്നില്ല | ദിവസേന അളക്കുന്നില്ല | ദിവസേന അളക്കുന്നില്ല | ദിവസേന അളക്കുന്നില്ല |
| Rapidfile Media | |||||
| സ്റ്റോറേജ് | 1 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| ഫയൽ വലുപ്പം | 100 MB വരെ | 5 GB വരെ | 10 GB വരെ | 20 GB വരെ | 20 GB വരെ |
| CDN അഭ്യർത്ഥനകൾ | ദിവസം 2,00,000 | ദിവസം 10,00,000 | ദിവസം 20,00,000 | ദിവസം 40,00,000 | ദിവസം 80,00,000 |
Upload API വഴിയുള്ള CDN ഡെലിവറികൾ ഒരു ദിവസത്തെ കണക്കിൽ അളക്കുന്നില്ല. ഒരു ഗ്രാന്റ് നൽകുന്ന പ്ലാനിന്റെ Rapidfile പരിധികളും ബാധകമാക്കുന്നു.
Cloud ഗ്രാന്റുകൾ
മറ്റുള്ളവർക്കായി നിർമ്മിക്കുന്നവർക്ക് സൗജന്യ Pro അല്ലെങ്കിൽ Business സമയവും $500 വരെ Cloud ക്രെഡിറ്റും.
- Pro അല്ലെങ്കിൽ Business 3, 6 അല്ലെങ്കിൽ 12 മാസത്തേക്ക്
- നിങ്ങളുടെ Enzonic ബാലൻസിൽ $500 വരെ Cloud ക്രെഡിറ്റ്
- ഒരു ഗ്രാന്റ് Deploy, Databases, CI, പ്ലാനിന്റെ Rapidfile പരിധികൾ എന്നിവ ഉൾക്കൊള്ളുന്നു
- ഒരാൾ വായിക്കുന്നു, സാധാരണയായി ഏതാനും ദിവസങ്ങൾക്കകം മറുപടി നൽകുന്നു
enzonic.dev-ലെ ഫോം ഉപയോഗിച്ച് അപേക്ഷിക്കൂ. ഒരു സൗജന്യ Enzonic അക്കൗണ്ട് മതി, കാർഡ് വേണ്ട.
- Open source
- വിദ്യാർത്ഥികൾ
- ലാഭരഹിത സംഘടനകൾ
- സ്റ്റാർട്ടപ്പുകൾ
- അധ്യാപകർ
- ഹാക്കത്തോണുകൾ
ചോദ്യങ്ങൾ
ഒരു API കീ ഉണ്ടാക്കി നിങ്ങളുടെ ആദ്യ അപ്ലോഡ് അയയ്ക്കൂ.
ആപ്പ്, അതിന്റെ ഡാറ്റാബേസ് അല്ലെങ്കിൽ പൈപ്പ്ലൈൻ എന്നിവയും ഹോസ്റ്റ് ചെയ്യുന്നുണ്ടോ?