R2 Desk Pro / Private Beta is live / Windows, macOS, and Linux variants

Cloudflare R2 desktop client for bucket browsing, transfers, and sync.

R2 Desk Pro is bucket storage software for Cloudflare R2: a desktop GUI to manage buckets visually, run uploads and downloads, plan syncs, generate signed URLs, configure lifecycle rules and domains, and inspect metrics and event notifications.

Start with 7 days of full Pro access free of charge. After the trial ends, a Lemon Squeezy license key is required to continue using the product. The license is $29 per license. First 100 customers get 25% off with code R2CONTROL. Promo window: March 11, 2026 00:00 UTC through March 31, 2026 23:59 UTC. One-time purchase only. Not a subscription. All pricing excludes local taxes.

Featured on Product Hunt and Shipit
Scroll to explore the product
Product overview

A serious Cloudflare R2 operations client for daily work.

R2 Desk Pro is a secure desktop operations workspace for Cloudflare R2 with a 7-day Pro trial, then one-time licensing for continued use across bucket admin, object operations, transfers, sync planning, delivery tooling, domains, lifecycle controls, metrics, and notifications.

Secure Access

Work across multiple R2 profiles with OS keychain storage, vault-gated access, temporary session tokens, and endpoint overrides.

Reliable Transfers

Run parallel uploads and downloads with retry visibility, multipart handling, resume support, and conflict preflight before overwrite.

Domains and Delivery

Generate signed URLs for GET, HEAD, PUT, and DELETE, copy public URLs, preview assets, and purge cache from one workflow.

Metrics and Diagnostics

Inspect bucket and prefix cost analysis, live R2 metrics, activity history, transfer queues, and sanitized diagnostics exports.

R2 Desk Pro
Scroll or click tabs
Bucket admin and object operations

Global search, bucket settings, object details, metadata controls, and delivery actions.

productionjurisdiction-aware
3active profiles
EUbucket location hint
Fastbucket-wide search
NameSizeModifiedStatus
product-assets/----folder
domains/----folder
launch/hero/r2-desk-pro-hero.webp1.8 MBMar 11, 2026ready
releases/R2DeskPro_0.1.0_x64-setup.exe84.2 MBMar 11, 2026public
Object details

Launch image asset

Typeimage/webp
URL modesigned + public
Cache-Controlpublic, max-age=3600
  • Preview inline
  • Copy signed URL
  • Manage domain mapping
3desktop OS variants
7 daysfree Pro access before licensing
4signed URL verbs available
0in-app telemetry by default
Product screenshots

Cloudflare R2 desktop app screenshots from the actual product.

These interface captures show the real R2 Desk Pro surface for bucket browsing, vault protection, sync planning, cost analysis, desktop settings, full light and dark mode compatibility, and the upcoming dashboard preview.

Why this matters

Search engines can parse these screenshots, their captions, and the surrounding Cloudflare R2 workflow copy. Buyers also get direct visual evidence instead of only abstract feature claims.

Dashboard PreviewFull product scope

See the broader account overview and analytics surface at a glance.

This dashboard view shows buckets, storage, objects, alerts, storage growth, and bucket utilization in one desktop surface so buyers can immediately understand the product breadth.

Filenamedashboard-preview.webp
Read the current product docs
Bucket BrowserBucket administration

Browse objects, search prefixes, and act on files without leaving the desktop client.

This real product screenshot shows the Cloudflare R2 desktop workflow for profile switching, bucket controls, cross-bucket search, upload and download actions, and object-level operations in one window.

Filenamer2-bucket-browser.webp
See the feature stack
Sync PlannerWorkflow and sync

Create a dry-run sync plan before pushing local files to Cloudflare R2.

The sync planner exposes bucket target, prefix, dry-run mode, overwrite rules, include and exclude patterns, and recent jobs so R2 sync work behaves like an auditable deployment step.

Filenamesync-settings.webp
Inspect the workflow
Cost AnalysisMetrics and diagnostics

Estimate bucket and prefix storage cost with live metrics and cache tooling.

The analysis view combines storage totals, object counts, estimated monthly cost, live R2 metrics fetch controls, and CDN cache purge utilities for serious Cloudflare R2 operators.

Filenamecost-analysis.webp
See metrics and diagnostics
Desktop SettingsOperator defaults

Control theme, startup, transfer, sync, preview, URL/CDN, cost analysis, and security defaults.

This settings view centralizes theme, startup behavior, transfer defaults, sync options, preview preferences, URL and CDN controls, cost analysis, advanced settings, security behavior, and explicit light mode and dark mode compatibility.

Filenamer2-settings.webp
Read the product overview
Feature stack

The serious R2 operations layer the dashboard still does not give you.

The product is not positioned as a thin browser wrapper. It is the local operations layer for Cloudflare R2: secure access, bucket administration, resilient transfers, sync planning, delivery tooling, metrics, and diagnostics.

Positioning

Comprehensive desktop workflow for Cloudflare R2: bucket admin + object operations + delivery tooling.

Secure Access

Profiles, vault controls, and local credential discipline

Operate across multiple R2 environments with OS keychain credential storage, vault-gated access, temporary session token support, and endpoint overrides without pushing secrets into a browser session.

Access modelProfiles / keychain / vault / session tokens
Audience fitDeveloper and operator workflows
  • Multiple connection profiles stay switchable without secret re-entry.
  • Vault-gated access blocks operational commands until the local runtime is unlocked.
  • Endpoint override support keeps advanced and non-default R2 environments usable.
Workflow

Move from secure access to delivery operations without leaving the app.

The value is not just listing objects. The value is controlling storage, delivery, transfer reliability, metrics, and diagnostics from one app with enough visibility to trust the result.

Operator fit

The product replaces dashboard hopping, manual CLI work, and fragile ad hoc R2 workflows.

01
Connect

Stand up secure profiles for every R2 environment you touch

Create multiple profiles, store credentials in the OS keychain, unlock the vault locally, then switch between persistent and temporary-session access without rebuilding operator context.

Operator resultProfiles verified and ready for real work
  • Profile validation happens before a workflow is trusted.
  • Keychain storage and vault gating stay in the foreground of the setup model.
  • Endpoint overrides and session tokens support stricter or non-default environments.
Security

The credential asset is treated like the product risk it actually is.

R2 Desk Pro is built around the real security boundary: credentials with read, write, and delete access to storage. Backend-only operations, local vault gating, OS keychain storage, and explicit trial-to-license behavior are baseline behavior, not optional polish.

Vault

Vault lock and command gating

Operational commands stay blocked until the local vault is unlocked and the active profile can be used safely.

Primary guardrailLocked means non-operational
  • The vault is a real gate, not a cosmetic lock screen.
  • Operational commands stay unavailable until local unlock succeeds.
  • The product treats active credentials as the core asset to defend.
Runtime posture

Trust model stays legible at a glance.

Local-first / desktop-native / trial-aware
vault statusrequired before access
credential storageos keychain only
r2 requeststauri backend
transporthttps only
license modetrial first / key after day 7
analyticsapp telemetry off by default
Trial and pricing

Start with 7 days free, then buy a license only if you want to keep using it.

Every desktop build starts with 7 days of full Pro access. If you want to keep using R2 Desk Pro - Private Beta after the trial, the license is $29 per license. The launch promo is global across all platform variants: once the first 100 customers redeem the code, the discount ends and the price returns to $29. One-time purchase only. Not a subscription. All pricing excludes local taxes.

Offer mechanics

Every desktop build starts with 7 days of full Pro access free of charge. After the trial ends, buy a license key through Lemon Squeezy to continue using the product. The 25% launch discount is global across all platform variants and entered in the discount-code field at checkout. One-time purchase only. Not a subscription. All pricing excludes local taxes.

Promo window: March 11, 2026 00:00 UTC through March 31, 2026 23:59 UTC. Discounted checkout price: $21.75. All pricing excludes local taxes.

R2 Desk Pro - Private Beta
License required after trial
$29
Continue after the 7-day trial with a one-time license. Launch offer: $21.75 with code R2CONTROL. Promo window: March 11, 2026 00:00 UTC through March 31, 2026 23:59 UTC. All pricing excludes local taxes.

Enter R2CONTROL in the discount-code field at Lemon Squeezy checkout. One-time purchase only. Not a subscription.

$29 per licenseDiscounted price $21.75Promo code R2CONTROLOne activation per paid license
  • Required after the free trial ends
  • One-time purchase only. Not a subscription
  • Launch offer: first 100 customers get 25% off with code R2CONTROL
  • The promo cap is global across all platform variants
  • License registration happens after the 7-day trial when you want to keep using the app
  • One activation per paid license
  • Windows, macOS, and Linux variants
  • Bucket admin + object operations + delivery tooling in one workflow
Pro
Coming soon
$79
A simple one-time purchase for individual users who want the full R2 Desk Pro experience without a subscription.
Target price $79One-time purchaseNo subscriptionSingle user
  • Built for individual developers, creators, and operators
  • One-time purchase only with no recurring billing
  • Full desktop workflow for buckets, objects, transfers, sync, delivery, metrics, and diagnostics
  • Windows, macOS, and Linux support
  • Planned public Pro release after the Private Beta window
Coming soon
Documentation

Documentation for operating R2 Desk Pro like a real product.

The docs are part of the shipped surface. Product overview, install and trial flow, bucket administration, delivery tooling, security, and support standards all need to be explicit enough that setup drift does not masquerade as a product defect.

Operator baseline

The docs cover the broader feature surface, the 7-day trial, paid licensing handoff, platform warnings, and real operator workflows.

Overview

Product overview

The fastest way to understand the full R2 Desk Pro surface: secure access, bucket admin, object operations, delivery tooling, metrics, diagnostics, and the trial-to-license flow.

CoverageProduct framing + capability matrix + trial and license flow
Use casePrimary product path
  • Start here if you need the broader product picture before installing.
  • Includes the free trial, pricing, store links, and license path.
  • Makes the serious R2 operations-client positioning explicit before deeper docs.
Open resource
Support baseline

Good support starts with evidence and reproducibility.

Reports without version, environment, repro steps, and the docs page already followed are incomplete. This is the line between product support and avoidable setup drift.

  • Version from the About panel
  • Operating system and install type
  • Exact repro steps and expected result
  • Actual result with redacted evidence
  • The docs page already followed
Product FAQ

Questions buyers ask before they trust a serious Cloudflare R2 operations client.

These are the recurring product questions behind evaluation and purchase decisions: platform support, launch offer mechanics, the free-trial handoff, secure credential handling, and how broad the shipped R2 workflow really is.

What is R2 Desk Pro?

R2 Desk Pro is bucket storage software for Cloudflare R2. It combines bucket administration, object operations, resilient transfers, sync planning, signed delivery workflows, domains, lifecycle controls, metrics, and diagnostics in one desktop workflow for developers and small teams.

Is R2 Desk Pro a Cloudflare R2 GUI or desktop client?

Yes. R2 Desk Pro is a Cloudflare R2 desktop client and GUI with bucket browsing, uploads, downloads, sync planning, signed URLs, lifecycle rules, metrics, and administration workflows across Windows, macOS, and Linux.

Can I browse, upload, download, and sync Cloudflare R2 buckets from one app?

Yes. The app is built for day-to-day bucket storage work: browse buckets and objects, search prefixes, upload and download files, run sync plans, and manage delivery settings from one desktop workflow.

What is included in R2 Desk Pro Private Beta?

Private Beta includes the full desktop app for Windows, macOS, and Linux with secure profiles, bucket administration, object browsing and search, reliable uploads and downloads, sync planning, delivery tooling, cost analysis, live metrics, diagnostics export, and a 7-day Pro trial before paid licensing is required.

How much does Private Beta cost?

You can download R2 Desk Pro and use the full Pro feature set free for 7 days. If you want to keep using it after the trial, the license is $29 per license. One-time purchase only. Not a subscription. All pricing excludes local taxes.

Does R2 Desk Pro have a free trial?

Yes. Every desktop build starts with 7 days of full Pro access free of charge. After the trial ends, a Lemon Squeezy license key is required to continue using the product.

Is this a subscription?

No. Private Beta is a one-time purchase only. It is not a subscription.

What is the launch promo?

First 100 customers globally across all platform variants get 25% off with code R2CONTROL. That brings the launch price to $21.75 during the promo window March 11, 2026 00:00 UTC through March 31, 2026 23:59 UTC.

How do the free trial, EULA acceptance, and licensing work?

You download the app, accept the EULA on first launch, and get 7 days of full Pro access. If you want to continue after the trial, buy a license key from Lemon Squeezy and register it in the app. One activation is allowed per paid license.

Does R2 Desk Pro store Cloudflare R2 credentials locally?

Yes. Secrets stay in the OS keychain, vault gating controls operational access, and backend-only request execution keeps credentials out of browser code paths. The desktop app ships with no in-app telemetry by default.

What R2 administration can I handle from the app?

R2 Desk Pro covers bucket listing, creation, deletion, location hints, storage class, jurisdiction, CORS, supported lifecycle rules, r2.dev access, custom domains, event notifications for Cloudflare Queues, object metadata editing, and public or signed delivery workflows.

Which operating systems are supported?

R2 Desk Pro ships in Windows, macOS, and Linux variants. Windows requires WebView2, macOS support targets modern desktop releases, and Linux requires a graphical desktop environment with WebKitGTK and AppIndicator-compatible components.

Is R2 Desk Pro just a file uploader or bucket browser?

No. The product is positioned as a comprehensive desktop workflow for Cloudflare R2: bucket admin + object operations + delivery tooling, from transfers and sync to domains, metrics, lifecycle, and notifications.

Downloads

Install the app and start your 7-day Pro trial on the desktop OS you already use.

Every installer below unlocks the full Pro workflow for 7 days free of charge. After the trial ends, buy a license key through Lemon Squeezy to keep using the product.

Current release

v0.9.0 release ships as five direct-download artifacts across Windows, macOS, and Linux.

Need the install sequence, trial handoff, or platform warning details first? Read quickstart.

Release path/releases/v0.9.0/
5 direct-download artifacts
Release Browser

Pick the build that matches your machine, then start the full app with a 7-day Pro trial.

This section is modeled more like a release index than a feature grid: real artifact names, direct download actions, and just enough platform context to pick the right build without guessing.

Windows 10/11Direct setup installer
R2 Desk Pro_0.9.0_x64-setup.exe
Best for

Recommended installer for Windows 10 and 11. Microsoft WebView2 Runtime is required.

Build
v0.9.0 release.exex647.6 MB
macOSApple Silicon DMG
R2 Desk Pro_0.9.0_aarch64.dmg
Best for

macOS disk image for Apple Silicon systems. Gatekeeper may warn on unsigned beta builds.

Build
v0.9.0 release.dmgarm6415.0 MB
LinuxDebian package
R2 Desk Pro_0.9.0_amd64.deb
Best for

Preferred package for Ubuntu and Debian-based distributions.

Build
v0.9.0 release.debamd6414.4 MB
LinuxRPM package
R2 Desk Pro-0.9.0-1.x86_64.rpm
Best for

Preferred package for Fedora, RHEL, Rocky, AlmaLinux, openSUSE, and other RPM-based distributions.

Build
v0.9.0 release.rpmx86_6414.4 MB
LinuxPortable AppImage
R2 Desk Pro_0.9.0_amd64.AppImage
Best for

Best-effort portable build for other desktop Linux environments.

Build
v0.9.0 releaseAppImageamd6486.9 MB
Windows

Installer warning

Windows may also show a SmartScreen or Unknown publisher warning on unsigned beta builds.

If that happens, confirm the installer came from the official release path, then follow the troubleshooting steps. Read troubleshooting for the full flow.

macOS

Notarization note

Beta builds are not notarized. If macOS blocks the app, open Terminal and run:

xattr -cr "/path/to/R2 Desk Pro.app"

Then try launching again. Read troubleshooting for the full flow.

Linux

Package choice

Choose the package that matches your distro. For most users, prefer .deb or .rpm. AppImage is the portable fallback.

Trial And Licensing

Install the right build, accept the EULA on first launch, and use the full app for 7 days before deciding whether to buy.

Need the exact platform path first? Read quickstart. Need the warning and recovery flows? Read troubleshooting.

Support standard

Support starts after the docs, not instead of them.

If the issue is real, the docs let you prove it. Version, operating system, exact repro steps, redacted diagnostics, and the documentation page already followed are the minimum baseline for a useful report.

Expectation

Good support starts with reproducible evidence, sanitized diagnostics, and the exact doc path already followed.

Before support

Bring reproducible detail.

  • Version from the About panel
  • Operating system and install type
  • Exact repro steps
  • Expected and actual result
  • Redacted screenshots, activity, queue, or diagnostics evidence
Full reporting standard
Reference the docs first

A useful support request cites the exact documentation page followed before the behavior diverged.

Read the support requirements
Version and environment are mandatory

Include the app version, operating system, and whether this is a release installer or a source build.

Read the support requirements
Support needs reproducibility

If the issue cannot be reproduced from your steps, there is nothing meaningful to debug.

Read the support requirements
Secrets stay redacted

Bucket names and object keys are useful. Secret Access Keys, Cloudflare tokens, and live presigned URLs are not.

Read the support requirements