# quickS3 > Give your team and your AI clients controlled, auditable access to S3-compatible > object storage, without handing out IAM policies or access keys. quickS3 connects > to AWS S3, Cloudflare R2, Backblaze B2, Wasabi, DigitalOcean Spaces, Google Cloud > Storage, Azure Blob Storage, and MinIO. Every page below is also available as markdown at the same address with `.md` in place of the trailing slash. ## Docs: Start here - [What quickS3 is and is not](https://quicks3.com/docs/overview/what-is-quicks3/): What quickS3 does for your team, your AI tools, and your storage account, and what it deliberately isn't: a backup, a sync tool, or a storage console. - [Connect your first bucket](https://quicks3.com/docs/get-started/owner/): Connect your storage account to quickS3, check that it can reach your buckets, and open your first one. About five minutes with a key in hand. - [Core concepts](https://quicks3.com/docs/overview/concepts/): The handful of terms you'll meet in quickS3, from organisations and connections to buckets, prefixes, and roles, explained in plain language. - [Admin quickstart](https://quicks3.com/docs/get-started/admin/): Create a role that grants one folder, invite a teammate into it, and check what they can reach. The order matters, so build the role first. - [Member quickstart](https://quicks3.com/docs/get-started/member/): You've been invited to quickS3. Find the storage you've been given, move around a bucket, and download, preview, share, or upload files. ## Docs: Accounts - [Sign in to quickS3](https://quicks3.com/docs/account/sign-in/): Three ways into quickS3: a one-time email link that needs no password at all, your password, or Google. Use the same address every time. - [Create an account and verify your email](https://quicks3.com/docs/account/create-account/): Sign up for quickS3 with a password, a one-time email link, or Google, confirm your address, and pick up an invitation from a teammate. - [Recover or reset a password](https://quicks3.com/docs/account/reset-password/): Set a new password from a one-time email link, or skip passwords altogether and sign in by email instead. Reset links last 30 minutes. - [Manage sign-in methods](https://quicks3.com/docs/account/security/): Add, change, or remove your quickS3 password, link or unlink Google, and see why every change signs out your other browser sessions. - [Sign out](https://quicks3.com/docs/account/sign-out/): Sign out of this browser with Disconnect, what keeps working afterwards, and how to end your sessions in every other browser at once. ## Docs: Organisations - [Work with multiple organisations](https://quicks3.com/docs/organisations/switch-create/): Switch between organisations, or create a new one for a separate team, client, or environment. Nothing at all is shared between two of them. - [Rename an organisation](https://quicks3.com/docs/organisations/settings/): Change the name people see in the organisation switcher. Renaming changes nothing else about your setup. - [Billing and trials](https://quicks3.com/docs/organisations/billing/): How the 14-day trial, the Team plan, user counts, failed payments, and locked organisations work, and how an Owner subscribes or manages billing. - [Leave an organisation](https://quicks3.com/docs/organisations/leave/): Remove yourself from an organisation, or ask an Owner to remove you, what happens to your access afterwards, and why a sole Owner can't leave. ## Docs: Connections - [Storage connections](https://quicks3.com/docs/connections/overview/): What a storage connection is, what it stores, who in your organisation can see or change one, and how to set one up safely. - [Give quickS3 the smallest key that works](https://quicks3.com/docs/connections/least-privilege/): What to grant the access key behind a connection and what to leave out, so a mistake anywhere stops at the buckets you picked. - [Test and troubleshoot a connection](https://quicks3.com/docs/connections/test/): What Test connection checks at your storage provider, what each result means, and how to fix the errors it most often turns up. - [Connect AWS S3](https://quicks3.com/docs/connections/aws-s3/): Create an IAM user and policy for quickS3 in the AWS console, then paste its access key in to connect your S3 buckets. About ten minutes. - [Edit, rotate, or delete a connection](https://quicks3.com/docs/connections/manage/): Change a connection's settings, rotate its access key in the right order so nobody loses access, or delete the connection for good. - [Connect Azure Blob Storage](https://quicks3.com/docs/connections/azure-blob/): Connect an Azure storage account with its account name and access key, and why a separate storage account is the safest way to do it. - [Connection slugs and URLs](https://quicks3.com/docs/connections/slugs/): The short name a connection uses in browser addresses, how quickS3 makes one from the connection name, and what breaks if you change it. - [Connect Backblaze B2](https://quicks3.com/docs/connections/backblaze-b2/): Create a Backblaze B2 application key scoped to your bucket, find your S3 endpoint, and connect your B2 buckets to quickS3 through the S3 API. - [Connect Cloudflare R2](https://quicks3.com/docs/connections/cloudflare-r2/): Find your Cloudflare account ID, create an R2 account API token with the smallest permission that works, and connect your R2 buckets to quickS3. - [Connect DigitalOcean Spaces](https://quicks3.com/docs/connections/digitalocean-spaces/): Create a limited DigitalOcean Spaces access key, find your region, and connect your Spaces to quickS3 without handing over your whole account. - [Connect Google Cloud Storage](https://quicks3.com/docs/connections/google-cloud-storage/): Create a service account and HMAC key for quickS3, then connect your Cloud Storage buckets through the S3-compatible XML API. - [Connect MinIO or other S3-compatible storage](https://quicks3.com/docs/connections/minio/): Connect a MinIO server, or another S3-compatible service, over public HTTPS: what the server needs, the access key to create, and how to test it. - [Connect Wasabi](https://quicks3.com/docs/connections/wasabi/): Create a Wasabi access key scoped to the buckets your team needs, find your region, and connect your Wasabi buckets to quickS3. ## Docs: Files - [Find your buckets](https://quicks3.com/docs/files/browse-buckets/): What the Buckets page shows for each storage connection, how the view changes with your role, and why a bucket might be missing from it. - [Browse a bucket](https://quicks3.com/docs/files/browse/): Move around a bucket's folders, jump straight to a path, refresh the list after someone else uploads, and see why you might not see everything. - [Create a bucket](https://quicks3.com/docs/files/create-bucket/): Create a new private bucket, or an Azure container, from the Buckets page, and the naming rules a bucket has to follow to be created. - [Upload files](https://quicks3.com/docs/files/upload/): Upload files to a bucket straight from your browser, follow them in the upload queue, and work out why Upload is greyed out for a folder. - [Create a folder](https://quicks3.com/docs/files/create-folder/): Add a new folder inside a bucket, why the New folder button is sometimes greyed out, and what quickS3 actually stores when a folder is empty. - [Upload limits and large files](https://quicks3.com/docs/files/upload-methods/): How big a file you can upload, how quickS3 splits large files into parts that upload side by side, and where Azure works differently. - [Browser uploads and CORS](https://quicks3.com/docs/files/cors/): Why your buckets need a CORS rule before browser uploads work, how quickS3 sets one up for you, and how to write the rule by hand instead. - [Download or delete files](https://quicks3.com/docs/files/download-delete/): Download files straight from your storage provider, delete files and empty folders, the 1 GB browser download limit, and what can't be undone. - [Pause, resume, and retry uploads](https://quicks3.com/docs/files/upload-recovery/): Pick an interrupted upload back up without starting again, what Pause, Retry, and Cancel each do, and how to fix uploads that failed. - [Preview files](https://quicks3.com/docs/files/preview/): Look at images, PDFs, video, audio, tables, and text files without downloading them, and which file types quickS3 can preview. - [Share a file with a public link](https://quicks3.com/docs/files/share-links/): Send one file to someone outside quickS3 with a download link that expires after 1 hour, 24 hours, or up to 30 days, and revoke it early if it leaks. - [Collect files with a file request](https://quicks3.com/docs/files/file-requests/): Send a link that lets anyone upload files into one folder, without an account and without seeing what's already there. ## Docs: Access - [How access works](https://quicks3.com/docs/access/overview/): The two kinds of role in quickS3, how organisation roles and custom roles differ, and the checks every file action has to pass before it runs. - [Owner, Admin, and Member](https://quicks3.com/docs/access/organisation-roles/): What Owner, Admin, and Member each can do in quickS3, and why making someone an Admin gives them no access at all to your files. - [Create and edit custom roles](https://quicks3.com/docs/access/custom-roles/): Build a custom role from a Read-only, Uploader, or Full access template, adjust its rules to fit, and keep your roles tidy as your team changes. - [How allow and deny rules work](https://quicks3.com/docs/access/rules/): What an allow or deny rule is made of, how rules from several roles combine, and why a deny always wins no matter which role it came from. - [Invite people, change roles, and remove people](https://quicks3.com/docs/access/invite-assign-remove/): Invite someone by email, tick the roles they need, change those roles later, and remove people again, all from the People page in quickS3. - [Read, Write, Delete, and Share](https://quicks3.com/docs/access/actions/): Exactly what the Read, Write, Delete, and Share permissions let someone do in the app and through AI clients. - [Folder access recipes](https://quicks3.com/docs/access/prefix-recipes/): Ready-made rule sets you can copy into a role, covering a read-only archive, a shared team folder, a private area, and other common setups. ## Docs: Audit log - [The audit log](https://quicks3.com/docs/audit/overview/): What the audit log records on its Organisation and Authentication tabs, who can see it, and how long quickS3 keeps events before they go. - [Find events in the audit log](https://quicks3.com/docs/audit/filter-events/): Filter the audit log by person, action, resource, result, and time, so you can find one upload, one deletion, or one failed sign-in. - [Export audit events](https://quicks3.com/docs/audit/export/): Download audit events as a CSV or JSON file to keep them beyond 14 days, and why you have to load every event on the page before exporting. ## Docs: AI agents - [AI clients and quickS3](https://quicks3.com/docs/agents/overview/): Let an AI client like Claude Code or Codex work with your buckets, limited to the roles you pick. It never sees your storage keys. - [Make a role for an AI client](https://quicks3.com/docs/agents/create-role/): Give an AI client only the folders it needs, with a small role made just for it. Easier to reason about, and easy to spot later and revoke. - [Connect Claude Code](https://quicks3.com/docs/agents/claude-code/): Add quickS3 to Claude Code as a remote MCP server with one command, sign in, and pick the roles it gets. Then check what it can and can't reach. - [Connect the Claude app](https://quicks3.com/docs/agents/claude/): Add quickS3 as a custom connector in Claude on the web or desktop, choose the roles it gets, and see why browsing works before transfers do. - [Connect Codex](https://quicks3.com/docs/agents/codex/): Add quickS3 to OpenAI Codex as a remote MCP server, sign in from the terminal, and pick the roles it gets. One setup covers app, CLI, and IDE. - [Connect another AI client](https://quicks3.com/docs/agents/other-clients/): What an MCP client needs to work with quickS3, remote HTTP transport and OAuth sign-in, and the four steps to connect one and check its access. - [Approve an AI client](https://quicks3.com/docs/agents/consent/): What to check on the Connect an AI client screen before you select Authorize: the client, the organisation, the roles, and how long access lasts. - [Manage connected AI clients](https://quicks3.com/docs/agents/manage-access/): See which AI clients have access to your organisation, what each one was approved for, when it was last used, and how to revoke one for good. - [What AI clients can do](https://quicks3.com/docs/agents/tools/): The six quickS3 tools an AI client can use, the permission each one needs, and everything an AI client is not able to do with your files. - [How AI file transfers work](https://quicks3.com/docs/agents/transfers/): How an AI client downloads and uploads files with short-lived links that never pass file contents through quickS3, and why some clients only browse. - [Troubleshoot AI clients](https://quicks3.com/docs/agents/troubleshooting/): Fixes for the common connection, access, and transfer problems with AI clients, from expired approval pages to tools that return nothing. ## Docs: Security - [Security model and limitations](https://quicks3.com/docs/security/model/): What quickS3 protects and how, and the limits it doesn't hide, so you can decide for yourself what data belongs behind it. - [Where your files travel](https://quicks3.com/docs/security/file-data/): Which transfers go straight between you and your storage, and the one setting that routes files through quickS3. - [How storage keys are protected](https://quicks3.com/docs/security/credentials/): What happens to the access key you give quickS3, from the moment you paste it to the moment you delete it. - [How quickS3 is built](https://quicks3.com/docs/security/architecture/): The Cloudflare services behind quickS3, where each kind of data lives, how organisations are kept apart, and what that means for your files. - [What data quickS3 keeps](https://quicks3.com/docs/security/privacy/): A plain list of what quickS3 stores about you, your organisation, and your activity, what it never stores, and how long each part is kept. - [Owner security checklist](https://quicks3.com/docs/security/owner-checklist/): A short list of settings and habits that keep a quickS3 organisation safe, covering connections, people, roles, sharing, and AI clients. ## Docs: Troubleshooting - [Troubleshooting](https://quicks3.com/docs/troubleshooting/): Find your problem in the table, see the most likely cause, and jump straight to the fix, from sign-in links to missing buckets and failed uploads. - [Connection problems](https://quicks3.com/docs/troubleshooting/connections/): What to do when Test connection fails, what each error message points at, and what to check when a connection works but uploads don't. - [Why can't I do this?](https://quicks3.com/docs/troubleshooting/permissions/): Work out why someone can't see a bucket, open a folder, upload, or delete, by checking organisation, roles, rules, and the access key in order. ## Docs: Reference - [Limits and expiry times](https://quicks3.com/docs/reference/limits/): Every size limit, time limit, and naming rule in quickS3, in one place, from the largest upload to how long a share link can last. - [Supported providers](https://quicks3.com/docs/reference/providers/): Setup inputs and verified capabilities across all eight storage providers, including which ones support multipart uploads and bucket creation. - [Audit event fields](https://quicks3.com/docs/reference/audit-events/): What every field in an audit event means, on the Organisation and Authentication tabs and in CSV and JSON exports of the audit log. - [Who can do what](https://quicks3.com/docs/reference/access-matrix/): A single table of what Owners, Admins, Members, share-link recipients, and AI clients can each do in an organisation and with your files. - [Glossary](https://quicks3.com/docs/reference/glossary/): Short definitions of the terms used in quickS3 and in these docs, from access keys and buckets to prefixes, roles, and share links. - [Frequently asked questions](https://quicks3.com/docs/reference/faq/): Short answers to the questions people ask most about quickS3: where files are stored, what Admins can see, and how AI clients get access. - [Documentation changelog](https://quicks3.com/docs/changelog/): What changed in the quickS3 documentation and when, with the app version each round of pages was written and checked against. ## Changelog - [quickS3 changelog](https://quicks3.com/changelog/): New features, newest first, with links to the docs. Markdown: https://quicks3.com/changelog.md ## Blog - [How to share S3 files with customers (without IAM)](https://quicks3.com/blog/share-s3-files-with-customers/): Send a customer one file, collect files from a client, or give them their own folder in your S3, R2, or B2 bucket. No IAM users, access keys, or public buckets. - [How AI agents reach S3: MCP servers compared](https://quicks3.com/blog/s3-mcp-servers-compared/): Most S3 MCP servers need an access key and a local install on every computer. We compare them with quickS3 on keys, installs, per-agent scope, file privacy, revocation and real cost. - [How to give someone access to your S3 bucket (without IAM)](https://quicks3.com/blog/give-someone-access-to-your-s3-bucket/): Share an S3, R2, B2, Wasabi, or Spaces bucket with a manager, vendor, or client: invite them by email, limit them to a folder, and see what they do. - [Connect Claude Code to your S3 buckets with quickS3](https://quicks3.com/blog/connect-claude-code-to-s3-with-quicks3/): Add the quickS3 plugin to Claude and Claude Code, choose which roles it may use, and let your AI agent browse, upload, and download files in your S3 buckets. - [Connect Codex to your S3 buckets with quickS3](https://quicks3.com/blog/connect-codex-to-s3-with-quicks3/): Install the quickS3 plugin in Codex, choose which roles it may use, and let your AI agent browse, upload, and download files in your S3 buckets. - [Set up an AI Agent role in quickS3](https://quicks3.com/blog/set-up-an-ai-agent-role/): Create a dedicated role for your AI agent, assign it to yourself, and delegate it to Claude Code or Codex. Plus why an owner can't hand over the Owner role. - [Azure Blob Storage support in quickS3](https://quicks3.com/blog/azure-blob-storage-support/): quickS3 now supports Azure Blob Storage as a first-class provider, with the same security, roles, and audit features you get with S3 and no compatibility layer. - [Backblaze B2 web interface for teams: application keys, CORS, and setup](https://quicks3.com/blog/configuring-backblaze-b2/): Give your team a web interface for Backblaze B2 without sharing your account. Create an S3-compatible application key, set CORS, and scope access by folder. - [Cloudflare R2 file manager for teams: API token, CORS, and setup](https://quicks3.com/blog/configuring-cloudflare-r2/): Give your team a web file manager for Cloudflare R2 without dashboard access. Create a scoped R2 API token, fix CORS errors, and share expiring links. - [DigitalOcean Spaces file manager for teams: keys, CORS, and setup](https://quicks3.com/blog/configuring-digitalocean-spaces/): Browser access to DigitalOcean Spaces for your team, without the control panel. Create a per-bucket key, fix CORS errors, and set folder permissions. - [Getting Started with AWS S3 and quickS3](https://quicks3.com/blog/getting-started-aws-s3/): Connect AWS S3 to quickS3 for secure team file access without IAM complexity. Configure buckets, roles, and browser uploads in minutes. - [Wasabi file manager for teams: access keys, endpoints, and sharing](https://quicks3.com/blog/using-wasabi-storage/): A web file manager for Wasabi your team can use without console logins. Create access keys, find your endpoint, and share files with expiring links.