How our universal content processing platform Riviera evolved for AI and beyond
Jul 20, 2026Andrew Cheung

Summary
This post details the evolution of Dropbox's Riviera platform from a file preview service to a universal content processing platform. It highlights the architectural shift towards reusable transformations instead of product-specific pipelines, enabling support for over 300 file formats and diverse workloads. The adoption by teams like Search, Replay, Sign, and Dash, and its crucial role in powering AI features like Dash by preparing content for models, are emphasized. The post also announces the external availability of these capabilities via APIs and Model Context Protocol tools, extending reuse beyond Dropbox.
More from the Universal Content Processing Platform trail
- Evolving our calendar assistant Reclaim to be AI-native without starting over
- How we used DSPy to turn AI evaluations into better responses in Dash chat
- How we optimized Dash's relevance judge with DSPy
- Using LLMs to amplify human labeling and improve Dash search relevance
- How low-bit inference enables efficient AI