Download on the App Store

R2GO v1.0

Bring Cloudflare R2 storage to your iPhone & iPad with the simplicity of the Photos app.

What you can do

Secure credentials

Keys live only in Keychain. Never transmitted to anyone but Cloudflare.

Thumbnail grid

Browse buckets in a blazing-fast photo grid with GIF, WebP & video preview.

Full-screen preview

Inspect, rename, move or delete objects with a tap.

Upload from Photos

Add new images straight from your camera roll or Share sheet.

Live usage stats

Track bucket size and Class A/B operations in real time.

Dark-mode & Dynamic Type

Looks great in light or dark, adapts to your preferred text size.

Documentation: Getting Your R2 Credentials

R2GO connects directly to your Cloudflare R2 account. Follow these steps to generate the credentials required for sign-in.

1. Generate an Access Key / Secret

  1. Sign in to the Cloudflare Dashboard.
  2. Navigate to R2 → Manage R2 API Tokens.
  3. Click Create API Token and choose the R2 Full Access template.
  4. Name the token (e.g., R2GO-iPhone) and hit Create.
  5. Copy the Access Key ID and Secret Access Key—you'll paste them in the app.
API token creation screenshot

2. Locate your Account ID

In the dashboard, your Account ID appears at the top-right of any R2 settings page. It's a 32-character hexadecimal string.

Account ID highlighted in dashboard

3. (Optional) Analytics Token

If you'd like live bucket-usage charts inside R2GO:

  1. Create a second API token with the Analytics Read template.
  2. Scope it to Account → your account → Analytics Read.
  3. Copy the token and paste it into the Analytics field in R2GO Settings.
Creating analytics token screenshot

4. Security Tips

  • Use unique tokens for each device—revoke them anytime from the Cloudflare dashboard.
  • R2GO stores credentials securely in the iOS Keychain and never transmits them anywhere except Cloudflare.
  • You can delete all local credentials via Settings → Log Out & Reset.