Demos and architectures
Learn how you can use R2 within your existing application and architecture.
Explore the following demo applications for R2.
- Jobs At Conf: ↗ A job lisiting website to add jobs you find at in-person conferences. Built with Cloudflare Pages, R2, D1, Queues, and Workers AI.
- Upload Image to R2 starter: ↗ Upload images to Cloudflare R2 from a Next.js application.
- DMARC Email Worker: ↗ A Cloudflare worker script to process incoming DMARC reports, store them, and produce analytics.
Explore the following reference architectures that use R2:
Composable AI architecture
The architecture diagram illustrates how AI applications can be built end-to-end on Cloudflare, or single services can be integrated with external infrastructure and services.Automatic captioning for video uploads
By integrating automatic speech recognition technology into video platforms, content creators, publishers, and distributors can reach a broader audience, including individuals with hearing impairments or those who prefer to consume content in different languages.Ingesting BigQuery Data into Workers AI
You can connect a Cloudflare Worker to get data from Google BigQuery and pass it to Workers AI, to run AI Models, powered by serverless GPUs.Optimizing image delivery with Cloudflare image resizing and R2
Learn how to get a scalable, high-performance solution to optimizing image delivery.Optimizing and securing connected transportation systems
This diagram showcases Cloudflare components optimizing connected transportation systems. It illustrates how their technologies minimize latency, ensure reliability, and strengthen security for critical data flow.Fullstack applications
A practical example of how these services come together in a real fullstack application architecture.Serverless ETL pipelines
Cloudflare enables fully serverless ETL pipelines, significantly reducing complexity, accelerating time to production, and lowering overall costs.Serverless image content management
Leverage various components of Cloudflare's ecosystem to construct a scalable image management solutionEgress-free object storage in multi-cloud setups
Learn how to use R2 to get egress-free object storage in multi-cloud setups.Event notifications for storage
Use Cloudflare Workers or an external service to monitor for notifications about data changes and then handle them appropriately.On-demand Object Storage Data Migration
Use Cloudflare migration tools to migrate data between cloud object storage providers.Storing user generated content
Store user-generated content in R2 for fast, secure, and cost-effective architecture.Was this helpful?
- Resources
- API
- New to Cloudflare?
- Products
- Sponsorships
- Open Source
- Support
- Help Center
- System Status
- Compliance
- GDPR
- Company
- cloudflare.com
- Our team
- Careers
- 2025 Cloudflare, Inc.
- Privacy Policy
- Terms of Use
- Report Security Issues
- Trademark
-