s3://your-bucket/screenshots/
One hotkey.
Native boto3 backend. AWS S3, Cloudflare R2, MinIO, Wasabi, Backblaze B2 — anywhere S3-compatible.
boto3 · Custom Endpoints · CDN-ready
S3 screenshot upload is a workflow where every capture auto-uploads to an S3-compatible object store (AWS S3, Cloudflare R2, MinIO, Wasabi, Backblaze B2). With the one-time $29 Studio add-on, Maxisnap's S3 backend supports custom endpoints, an optional key prefix, and a public URL base of your own — ideal when you want screenshots hosted on your own CDN, versioned in your own bucket, and billed to your own cloud account.
Seven providers, one backend
AWS S3
Default boto3 endpoint
Pay-as-you-go. Use with CloudFront for CDN URLs. Per-region buckets.
Cloudflare R2
<account>.r2.cloudflarestorage.com
Cloudflare's globally distributed object storage with S3-compatible APIs, billed by usage with an included free monthly allowance. Cloudflare publishes R2's current free allowance and pricing.
MinIO
Your self-hosted URL
S3-compatible object storage from MinIO, Inc. Use the URL of your own deployment as the endpoint.
Wasabi
s3.wasabisys.com
S3-compatible cloud object storage from Wasabi Technologies, priced by the amount of data you store. Wasabi publishes its current pricing on its official site.
Backblaze B2
s3.<region>.backblazeb2.com
S3-compatible object storage with usage-based pricing. Check Backblaze's current official pricing and egress terms for your region and workload.
DigitalOcean Spaces
<region>.digitaloceanspaces.com
S3-compatible storage with provider-specific capacity, transfer, CDN, and regional terms. Check DigitalOcean's current official pricing.
Linode Object Storage
<region>.linodeobjects.com
S3-compatible storage from Akamai/Linode. Check the provider's current official pricing, regions, transfer terms, and limits.
Maxisnap is not affiliated with the other products named on this page. They are described as their official sites presented them in October 2026; check each official site for current features, pricing and platforms.
Configure S3 upload
- 01
Create a bucket
On your provider's console, create a bucket (or R2 bucket, or Space). Note the region, access key ID, and secret access key. For CDN use, also set up the public bucket domain.
- 02
Open Upload settings
Maxisnap tray icon → Settings → Upload → Add Server → pick S3.
- 03
Enter credentials
Bucket name, Access Key, Secret Key, Region. For non-AWS providers, fill in the Endpoint URL (e.g.
https://<account>.r2.cloudflarestorage.com). - 04
Set the key prefix + public URL
Optional key prefix such as
screens/. Public URL prefix: your CDN or public bucket URL. Every upload produces a URL on this domain, named from the captured app and window (or Maxisnap and the date and time with private naming). - 05
Test + save
Click Test Connection. On success, Save.
Ctrl+Alt+7now uploads to your S3 bucket and copies the CDN URL to your clipboard.
S3 upload FAQ
Does Maxisnap support Cloudflare R2?
Yes. R2 is S3-compatible — configure with your R2 credentials and the endpoint https://<account>.r2.cloudflarestorage.com.
Can I use a custom S3 endpoint?
Yes. The S3 config accepts an Endpoint URL field for any S3-compatible provider: R2, MinIO, Wasabi, B2, DO Spaces, Linode, or a self-hosted server.
Cheapest S3-compatible store for screenshots?
There is no universal winner. Compare storage, operation, egress, minimum-retention, and support costs using each provider's current official calculator. Existing self-hosted infrastructure can also change the result.
Does it support versioning?
Versioning is configured at the bucket level on your provider. If versioning is on, every upload is retained.
Can I set a CDN base URL?
Yes — and you should. Set Base URL to your CloudFront, R2 custom domain, or DO Spaces CDN URL. Clipboard URLs go straight to the CDN, not the raw S3 endpoint.
Ship screenshots through your own cloud
Download Maxisnap, point it at your S3 bucket, and every Ctrl+Alt+7 lands in your infrastructure.
Related: SFTP upload · screenshot-to-link · features · for developers · Droplr alternative