Коротка відповідь: так, Cloudflare R2 має постійний безкоштовний рівень. Щомісяця ви безкоштовно отримуєте 10 ГБ-місяць сховища Standard, 1 мільйон операцій класу A і 10 мільйонів операцій класу B, а вихідний трафік в інтернет безкоштовний незалежно від того, чи ви на безкоштовному рівні. Понад цей обсяг сховище Standard коштує 0,015 $ за ГБ-місяць. Усі цифри нижче взято з офіційних сторінок цін і лімітів Cloudflare станом на жовтень 2026 року.
Ціни Cloudflare R2 коротко
| Позиція | Безкоштовно щомісяця | Standard (платно) | Infrequent Access |
|---|---|---|---|
| Зберігання | 10 ГБ-місяць | 0,015 $ за ГБ-місяць | 0,01 $ за ГБ-місяць |
| Операції класу A | 1 мільйон | 4,50 $ за мільйон | 9,00 $ за мільйон |
| Операції класу B | 10 мільйонів | 0,36 $ за мільйон | 0,90 $ за мільйон |
| Отримання даних | Безкоштовно | Безкоштовно | 0,01 $ за ГБ |
| Вихідний трафік в інтернет | Безкоштовно | Безкоштовно | Безкоштовно |
| Мінімальний термін зберігання | Немає | Немає | 30 днів |
Безкоштовний обсяг стосується лише сховища Standard. Усе, що ви кладете в Infrequent Access, оплачується з першого байта.
Що таке Cloudflare R2?
R2 це об’єктне сховище Cloudflare. Воно підтримує API S3, тож інструменти й SDK, створені для Amazon S3, працюють із ним, щойно ви вкажете їм свій endpoint R2, а також має власний API Workers. Його головна перевага це ціни: жодної плати за вихідний трафік, проста ціна зберігання за ГБ і безкоштовний рівень, який ніколи не закінчується. Якщо ви порівнюєте його з іншими провайдерами, порівняння S3, R2, Spaces, Wasabi і B2 ставить цифри поруч.
Чи безкоштовний Cloudflare R2? Як працює безкоштовний рівень
Безкоштовний рівень це щомісячний обсяг, а не пробний період і не кредит. Він оновлюється щомісяця й не має дати завершення. Важливі три лічильники:
- Зберігання: 10 ГБ-місяць сховища Standard.
- Операції класу A: 1 мільйон на місяць. Це запис, зміна або отримання переліку.
- Операції класу B: 10 мільйонів на місяць. Це читання.
Вихідного трафіку в списку немає, бо за нього ніколи не стягують плату. Отримання даних зі сховища Standard теж безкоштовне.
Як R2 вимірює обсяг зберігання
R2 нараховує плату за зберігання в ГБ-місяцях: це середнє значення денного піку зберігання за 30-денний період. Власний приклад Cloudflare: 1 ГБ протягом 5 днів, а потім 3 ГБ протягом решти 25 днів дає приблизно 2,66 ГБ-місяця.
Тож 10 ГБ не є жорсткою межею в будь-який момент. Короткий стрибок понад 10 ГБ сам по собі нічого не коштує; рахується середнє за місяць. Використання округлюється вгору до наступної розрахункової одиниці, тож 1,1 оплачуваного ГБ-місяця рахується як 2. За 0,015 $ за одиницю це цент чи два, але це пояснює невеликі суми, коли ви лише трохи перевищили обсяг.
Операції класу A і класу B
R2 поділяє виклики API на два класи з дуже різними цінами.
Клас A (запис, переліки й конфігурація):
PutObject,CopyObjectі виклики multipart (CreateMultipartUpload,UploadPart,UploadPartCopy,CompleteMultipartUpload,ListMultipartUploads,ListParts)ListObjectsіListBuckets- Запис налаштувань бакета, як-от
PutBucket,PutBucketCors,PutBucketEncryptionіPutBucketLifecycleConfiguration - Переходи життєвого циклу між класами зберігання
Клас B (читання):
GetObjectіHeadObjectHeadBucket,GetBucketLocation,GetBucketCors,GetBucketEncryption,GetBucketLifecycleConfigurationіUsageSummary
Безкоштовно: DeleteObject, DeleteBucket і AbortMultipartUpload, а також будь-який запит, відхилений з HTTP 401.
Переліки це деталь, яка дивує людей. ListObjects належить до класу A й коштує як завантаження, тож інструмент, який знову й знову отримує перелік бакета, витрачає 1 мільйон набагато швидше, ніж той, що здебільшого читає файли. Операції теж округлюються вгору: 1 000 001 оплачувана операція рахується як 2 мільйони.
Ліміти безкоштовного рівня Cloudflare R2
У пошуку плутають два види лімітів.
Розрахункові ліміти це три обсяги вище: 10 ГБ-місяць, 1 мільйон операцій класу A і 10 мільйонів класу B на місяць. Перевищите їх, і ви платите; нічого не блокується.
Технічні ліміти однакові для безкоштовного й платного використання:
| Ліміт | Значення |
|---|---|
| Бакетів на обліковий запис | 1 000 000 |
| Даних і об’єктів у бакеті | Без обмежень |
| Максимальний розмір об’єкта | 4,995 ТіБ |
| Максимальне окреме завантаження або частина | 4,995 ГіБ |
| Частин у завантаженні multipart | 10 000 |
| Довжина ключа об’єкта | 1024 байти |
| Записів у той самий ключ | 1 на секунду |
| Операцій керування бакетом | 50 на секунду на бакет |
| Власних доменів на бакет | 100 |
Ще один ліміт, про який варто знати: публічна URL-адреса r2.dev призначена для тестування. Cloudflare обмежує її частоту запитів (приблизно сотні запитів на секунду) і може обмежувати пропускну здатність, а для робочого трафіку радить власний домен.
Нуль плати за вихідний трафік: чому це змінює розрахунки
У більшості об’єктних сховищ ціна за збережений ГБ лише частина рахунку, бо завантаження в інтернет тарифікуються. Amazon S3, наприклад, дає 100 ГБ безкоштовного вихідного трафіку на місяць на всі сервіси AWS і бере плату за ГБ понад це (див. ціни Amazon S3 у 2026 році).
R2 нічого не бере за вихідний трафік, ні через API S3, ні через API Workers, ні через r2.dev, ні в Standard, ні в Infrequent Access. Якщо ви ділитеся файлами, розміщуєте зображення чи віддаєте відео, обсяг завантажень більше не впливає на рахунок. Впливає кількість читань: кожне завантаження це одна операція класу B.
Скільки коштує Cloudflare R2 після безкоштовного рівня
Якщо операцій мало й вони вкладаються в безкоштовні обсяги, рахунок складається лише зі зберігання:
| Зберігається в середньому | Оплачувані ГБ-місяці | Вартість на місяць |
|---|---|---|
| 10 ГБ | 0 | 0,00 $ |
| 50 ГБ | 40 | 0,60 $ |
| 200 ГБ | 190 | 2,85 $ |
| 1 ТБ (1000 ГБ) | 990 | 14,85 $ |
| 5 ТБ (5000 ГБ) | 4990 | 74,85 $ |
Рядок 1 ТБ це власний приклад Cloudflare: 1000 об’єктів по 1 ГБ, кожен прочитаний 1000 разів за місяць. Це 1 мільйон читань, у межах безкоштовних 10 мільйонів, тож увесь рахунок становить 14,85 $, хоча 1 ТБ завантажили тисячу разів.
Операції стають рахунком, коли у вас багато дрібних файлів і великий трафік. У прикладі Cloudflare з хостингом ресурсів є близько 10 ГБ дрібних файлів (безкоштовно), які читаються 10 мільйонів разів на день. За 30 днів це 300 мільйонів операцій класу B, на 290 мільйонів більше за безкоштовний обсяг, тобто 104,40 $ за місяць. Зберігання й вихідний трафік безкоштовні; читання становлять усю вартість.
Запис працює за тією самою логікою. Застосунок, який завантажує 2 мільйони об’єктів на місяць, використовує 1 мільйон оплачуваних операцій класу A: 4,50 $.
Infrequent Access
Infrequent Access дешевший у зберіганні й дорожчий у зверненні: 0,01 $ за ГБ-місяць, 9,00 $ за мільйон операцій класу A, 0,90 $ за мільйон класу B і 0,01 $ за отриманий ГБ. Об’єкти, видалені, переміщені або замінені раніше ніж через 30 днів, однаково оплачуються за всі 30 днів. Він підходить для резервних копій та архівів, які ви рідко відкриваєте, а не для файлів, якими ви ділитеся. Приклад Cloudflare: 1 ТБ, що зберігається 5 днів і читається 1000 разів на об’єкт, коштує 29,90 $ проти 14,85 $ у Standard за повний місяць.
Що вміщується в безкоштовний рівень
Реалістичні випадки, які залишаються на 0 $:
- Особистий архів документів і фото до 10 ГБ, який ви час від часу відкриваєте.
- Бакет для розробки застосунку, що обробляє завантаження, де ви тестуєте presigned URL і завантаження multipart.
- Папка файлів, якими ви ділитеся через посилання для скачування з кількома людьми. Завантаження це безкоштовний вихідний трафік, а читань значно менше за 10 мільйонів.
- Статичні ресурси для невеликого сайту з помірним трафіком.
Ви виходите за межі безкоштовного рівня, коли середній обсяг зберігання перевищує 10 ГБ (найпоширеніша причина й найдешевша), коли ви багато записуєте чи отримуєте переліки або коли популярний набір файлів перевищує 10 мільйонів читань на місяць.
Як R2 порівнюється з іншими безкоштовними пропозиціями
- Amazon S3: нові облікові записи AWS отримують до 200 $ кредитів Free Tier, а обліковий запис на плані Free закривається через 6 місяців або коли закінчаться кредити. Це бюджет, а не постійний обсяг S3. Подробиці в статті ціни Amazon S3 у 2026 році.
- Backblaze B2: перші 10 ГБ сховища завжди безкоштовні, а вихідний трафік безкоштовний до трикратного середнього обсягу збережених даних. Див. ціни та безкоштовний рівень Backblaze B2.
- DigitalOcean Spaces: безкоштовного обсягу немає; це щомісячна підписка. Див. ціни DigitalOcean Spaces.
- Wasabi: фіксована ціна за ТБ, орієнтована на більші обсяги, а не невеликий безкоштовний обсяг. Див. ціни Wasabi.
Для невеликого проєкту R2 зазвичай найпростіше місце, щоб почати за 0 $, бо обсяг ніколи не закінчується, а вихідний трафік на додачу безкоштовний.
Використання R2 з Nubbo
Nubbo підключається до бакета R2 за ключем доступу, його секретом і вашим Account ID у Cloudflare та дає вам поверх нього файловий провідник, посилання для спільного доступу з паролем, терміном дії та лімітами завантажень, галереї і запити на файли. Бакет на безкоштовному рівні працює точнісінько як платний. Ось як це використання відображається у ваших обсягах:
- Завантаження й скачування окремих файлів ідуть напряму між браузером і R2 через presigned URL. Завантаження належать до класу A (файли від 100 МБ використовують кілька викликів multipart), скачування до класу B, а вихідний трафік безкоштовний.
- Nubbo зберігає індекс назв і розмірів, тож перегляд не отримує перелік бакета на кожен клік. Перелік папки оновлюється, коли ви відкриваєте її через хвилину, а фонові синхронізації періодично отримують переліки. Ці переліки належать до класу A.
- Мініатюри й попередні перегляди галерей із водяним знаком записуються у ваш власний бакет у
.nubbo-thumbs/, тож використовують трохи місця й кілька записів. - Видалені елементи залишаються в бакеті 30 днів у кошику Nubbo, перш ніж їх буде остаточно видалено, тож доти вони рахуються в обсяг зберігання.
Для невеликого особистого бакета все це спокійно вміщується в безкоштовний рівень.
Поширені запитання
Чи безкоштовний Cloudflare R2?
До певної межі, і щомісяця. Кожен обліковий запис Cloudflare щомісяця безкоштовно отримує 10 ГБ-місяць сховища R2 Standard, 1 мільйон операцій класу A і 10 мільйонів операцій класу B, а вихідний трафік в інтернет завжди безкоштовний. Ви платите лише за використання понад ці обсяги.
Чи закінчується безкоштовний рівень Cloudflare R2?
Ні. Це щомісячний обсяг, а не пробний період. Він оновлюється щомісяця й не має дати завершення.
Які ліміти безкоштовного рівня Cloudflare R2?
10 ГБ-місяць сховища Standard, 1 мільйон операцій класу A (запис і переліки) і 10 мільйонів операцій класу B (читання) на місяць. Сховище Infrequent Access не покривається. Технічні ліміти однакові для безкоштовного й платного використання: об’єкти до приблизно 5 ТіБ, окремі завантаження до приблизно 5 ГіБ і до 1 000 000 бакетів на обліковий запис.
Чи справді Cloudflare R2 не бере плату за вихідний трафік?
Так. Cloudflare зазначає, що вихідний трафік з R2 безкоштовний через API S3, API Workers і домени r2.dev, як для Standard, так і для Infrequent Access. Інші платні сервіси Cloudflare, які ви підключаєте до бакета, можуть брати плату за власне використання.
Скільки коштує Cloudflare R2 після безкоштовного рівня?
Сховище Standard коштує 0,015 $ за ГБ-місяць, операції класу A 4,50 $ за мільйон, а операції класу B 0,36 $ за мільйон. Infrequent Access коштує 0,01 $ за ГБ-місяць, 9,00 $ і 0,90 $ за мільйон операцій, плюс 0,01 $ за отриманий ГБ і мінімум 30 днів.
Чи рахуються видалення в мої операції R2?
Ні. DeleteObject, DeleteBucket і AbortMultipartUpload безкоштовні, а запити, відхилені через брак дозволів (HTTP 401), не оплачуються.
Чи можна використовувати бакет R2 на безкоштовному рівні з Nubbo?
Так. Nubbo однаково працює з безкоштовним і платним бакетом R2. Вам потрібні ключ доступу R2, його секрет і ваш Account ID у Cloudflare. Безкоштовний тариф Nubbo підключає до двох бакетів.
Джерела
Ціни та ліміти взято з офіційних сторінок нижче. Провайдери їх змінюють, тож перевірте, перш ніж ухвалювати рішення.