Перейти к содержимому

Входит в каждый платный тариф

Rapidfile Upload API и Media

Загрузка файлов для ваших приложений и хостинг ваших изображений и видео, раздаваемые с cdn.rapidfile.cc. Оба входят в тарифы Dev: тот же вход и лимиты вашего тарифа Enzonic.

Rapidfile Upload API

Загрузки для ваших приложений в стиле UploadThing: от 100 GB хранилища на тарифе Starter.

  • Подписанные URL для загрузки

    Ваш сервер вызывает POST /v1/uploads со своим секретным ключом и получает подписанный URL. Браузер загружает файл напрямую в хранилище; ключ никогда не покидает ваш сервер.

  • Большие файлы по частям

    Файлы до 95 МБ загружаются одним PUT-запросом; большие файлы автоматически переходят на multipart-загрузку, до лимита размера файла вашего тарифа.

  • Подписанные вебхуки

    События file.uploaded и file.deleted приходят на ваш эндпоинт с подписью HMAC-SHA256, которую можно проверить.

  • Публичные или приватные файлы

    Публичные файлы получают постоянную ссылку CDN. Приватные файлы получают подписанные ссылки, которые истекают через семь дней.

Главная страница Rapidfile Upload API на api.rapidfile.cc
Ваш сервер: создание загрузки
const res = await fetch('https://api.rapidfile.cc/v1/uploads', {
  method: 'POST',
  headers: {
    Authorization: `Bearer ${process.env.RAPIDFILE_KEY}`,
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({ name: 'avatar.png', size: 48213, type: 'image/png' }),
});
return Response.json(await res.json()); // { file, upload }
Браузер: загрузка через sdk.js
import { uploadFile } from 'https://api.rapidfile.cc/sdk.js';

const file = await uploadFile(input.files[0], {
  getUpload: (f) => fetch('/api/upload', { method: 'POST', body: JSON.stringify({ name: f.name, size: f.size, type: f.type }) }).then((r) => r.json()),
  onProgress: (p) => console.log(p),
});
console.log(file.url); // https://cdn.rapidfile.cc/<id>/avatar.png

Rapidfile Media

Хостинг изображений, видео и аудио со страницей публикации, встраиваемым плеером и прямой ссылкой CDN для каждого файла.

Главная страница Rapidfile Media на media.rapidfile.cc
  • Изображения: PNG, JPEG, GIF, WebP и AVIF
  • Видео: MP4, WebM и QuickTime, с кадром-постером
  • Аудио: MP3, M4A, OGG, WAV и WebM
  • Публичные или скрытые файлы со счётчиком просмотров
  • JSON API для загрузки и управления медиафайлами из ваших инструментов

Встраивание работает везде, где принимается iframe, а ссылки раскрываются с превью.

Лимиты по тарифам

Колонка Free — это собственный бесплатный тариф Rapidfile. Платные тарифы Enzonic повышают все лимиты; Rapidfile всегда применяет большее из ваших лимитов Enzonic и вашего собственного тарифа Rapidfile.

Лимиты Rapidfile по всем тарифам Enzonic
ВозможностьБесплатно бесплатноStarter 5 $/мес.Pro 10 $/мес.Growth 19 $/мес.Бизнес 29 $/мес.
Rapidfile Upload API and Media
Хранилище Upload API2 GB100 GB200 GB500 GB1 TB
Размер файла Upload APIДо 512 МБДо 4 ГБДо 8 ГБДо 16 ГБДо 32 ГБ
Приложения Upload API3102550100
Запросы к CDN Upload APIБез ограниченийБез ограниченийБез ограниченийБез ограниченийБез ограничений
Хранилище медиа1 GB100 GB200 GB500 GB1 TB
Размер медиафайлаДо 100 МБДо 5 ГБДо 10 ГБДо 20 ГБДо 20 ГБ
Запросы к медиа CDN200 000 в день1 млн в день2 млн в день4 млн в день8 млн в день

Вопросы

Нужен ли отдельный аккаунт Rapidfile?

Нет. Rapidfile использует тот же вход в Enzonic. Когда ваш тариф Enzonic платный, Rapidfile автоматически применяет к вашему аккаунту лимиты Upload API и Media или ваш собственный тариф Rapidfile, если он выше.

Что происходит на тарифе Free?

Вы можете использовать собственный бесплатный тариф Rapidfile с лимитами из таблицы. Увеличенные лимиты начинаются с тарифа Starter.

Проверяются ли загруженные файлы?

Да. Загруженные файлы проверяются на вредоносное ПО, и файл не раздаётся с CDN, пока проверка не завершится.

Что будет с моими файлами, если я понижу тариф?

Они сохраняются. По окончании оплаченного периода ваш аккаунт переходит на лимиты вашего собственного тарифа Rapidfile.

Загрузки, медиа, приложения и базы данных на одном тарифе

Выберите платный тариф, и увеличенные лимиты Rapidfile будут применены к вашему аккаунту в течение нескольких минут.

Посмотреть цены