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.
 - Ingesting BigQuery Data into Workers AI
 - 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.
 - Optimizing and securing connected transportation systems
 - Optimizing image delivery with Cloudflare image resizing and R2
 - Fullstack applications
 - Serverless ETL pipelines
 - Serverless image content management
 - Egress-free object storage in multi-cloud setups
 - Event notifications for storage
 - On-demand Object Storage Data Migration
 - Storing user generated content
 
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