Backup Notion to Cloudflare R2

Cloudflare R2 gives you S3-compatible object storage with no egress fees. Point Backup Notion at your R2 bucket and every scheduled backup arrives as portable Markdown — yours to download as often as you like without surprise bills.

Back up your workspace

14-day free trial · 2-minute setup

An interactive mock of the Backup Notion dashboard. The Backups tab shows a scheduled backup running: scanning 704 pages, exporting them to Markdown, collecting 1,212 media files, and uploading 633 megabytes to Cloudflare R2. The Storage, Schedule, and Settings tabs preview those pages of the product.

Notion to Cloudflare R2 in three steps

01

Connect Notion

Sign in with Notion and share the teamspaces you want protected. The access is read-only.

02

Add your R2 bucket

Provide the bucket name, your R2 S3 API endpoint, and an R2 access key ID and secret scoped to that bucket.

03

Pick a schedule

Daily, weekly, or monthly. Backups upload directly to your bucket over the S3-compatible API.

Everything in your workspace

Every backup covers all pages and nested subpages, databases with their properties, images, PDFs, and attachments from the teamspaces you authorize, exported as clean Markdown that mirrors your workspace structure. Pro plans include comments too.

Cloudflare R2 questions

How does this connect to Cloudflare R2?

Through R2's S3-compatible API. You provide your account's R2 endpoint, the bucket name, and an R2 access key pair — the same setup as any S3-compatible storage.

What about egress fees?

R2 charges no egress fees, so you can download and restore your backups as often as you need without per-gigabyte transfer costs. Storage is billed by Cloudflare as usual.

Which permissions does the access key need?

Write (object put) access to the bucket and prefix you choose, nothing else. We recommend a dedicated R2 API token scoped to a single bucket.

What does the object layout look like?

One object per backup: your optional prefix plus a timestamped ZIP. Inside is Markdown mirroring your workspace structure, your media, and an offline viewer.

How are my credentials stored?

The access key pair is encrypted in a vault, separate from application tables, and fetched only at upload time. It is never written to logs.

Do you keep a copy on your servers?

No. Once R2 confirms the upload, we delete our working copy. The only copy is the one in your bucket.

Your workspace took years to build. Backing it up takes 2 minutes.

Back up your Notion workspace

14-day free trial. Cancel anytime. Your backups stay in your storage.