Cloudflare R2
Last updated Oct 1, 2026 Object storage for all your data.
Cloudflare R2 Storage allows developers to store large amounts of unstructured data without the costly egress bandwidth fees associated with typical cloud storage services.
You can use R2 for multiple scenarios, including but not limited to:
- Storage for cloud-native applications
- Cloud storage for web content
- Storage for podcast episodes
- Data lakes (analytics and big data)
- Cloud storage output for large batch processes, such as machine learning model artifacts or datasets
Get started Browse the examples
Features
Location Hints are optional parameters you can provide during bucket creation to indicate the primary geographical location you expect data will be accessed from.
Use Location Hints
Configure CORS to interact with objects in your bucket and configure policies on your bucket.
Use CORS
Public buckets expose the contents of your R2 bucket directly to the Internet.
Use Public buckets
Create bucket scoped tokens for granular control over who can access your data.
Use Bucket scoped tokens
Related products
A managed Apache Iceberg ↗︎ data catalog built directly into your R2 bucket, so you can turn a bucket into a data warehouse or lakehouse queryable by engines like Spark, Snowflake, and Basin SQL.
A serverless ↗︎ execution environment that allows you to create entirely new applications or augment existing ones without configuring or maintaining infrastructure.
Upload, store, encode, and deliver live and on-demand video with one API, without configuring or maintaining infrastructure.
A suite of products tailored to your image-processing needs.
More resources
Pricing
Understand pricing for free and paid tier rates.
Discord
Ask questions, show off what you are building, and discuss the platform with other developers.
Learn about product announcements, new tutorials, and what is new in Cloudflare Workers.
Was this helpful?
YesNo
On this page
{"@context":"https://schema.org","@type":"WebPage","@id":"https://developers.cloudflare.com/r2/#page","headline":"Cloudflare R2","description":"Cloudflare R2 is a cost-effective, scalable object storage solution for cloud-native apps, web content, and data lakes without egress fees.","url":"https://developers.cloudflare.com/r2/","inLanguage":"en","image":"https://developers.cloudflare.com/r2/og.png?v=7479185c8cb07032","dateModified":"2026-10-01","publisher":{"@type":"Organization","name":"Cloudflare","description":"One platform for your apps, agents, and workforce. Build, secure, and scale without managing infrastructure","url":"https://www.cloudflare.com/","sameAs":["https://github.com/cloudflare","https://www.linkedin.com/company/cloudflare","https://x.com/cloudflare"],"logo":{"@type":"ImageObject","url":"https://developers.cloudflare.com/logo.svg"},"address":{"@type":"PostalAddress","streetAddress":"101 Townsend St","addressLocality":"San Francisco","addressRegion":"CA","postalCode":"94107","addressCountry":"US"},"contactPoint":[{"@type":"ContactPoint","contactType":"Customer Support","url":"https://support.cloudflare.com/","availableLanguage":["English"]},{"@type":"ContactPoint","contactType":"Sales","url":"https://www.cloudflare.com/contact/","availableLanguage":["English"]}]},"isPartOf":{"@type":"WebSite","@id":"https://developers.cloudflare.com/#website","name":"Cloudflare Docs","url":"https://developers.cloudflare.com/"}}
description: Create your first R2 bucket and store objects using the dashboard, S3-compatible tools, or Workers. title: Get started image: https://developers.cloudflare.com/r2/get-started/og.png?v=2866461d5bbec769
Documentation Index
Fetch the complete documentation index at: https://developers.cloudflare.com/r2/llms.txt
Use this file to discover all available pages before exploring further.
Docs