Demos and architectures
Learn how you can use R2 within your existing application and architecture.
Explore the following demo applications for R2.
- Nuxt Image Gallery : A web application to create an image gallery with Cloudflare R2 with a built-in image editor.
- Atidraw : A web application made with Nuxt that lets you to create, enhance, and share your drawings with the world. Harnessing the power of Cloudflare R2 and Cloudflare AI to store and enhance your drawings.
- 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.
- 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