Appearance
Intro to storage
Storage lets your project keep files like images, PDFs, and user uploads.
In WeWeb, you can connect a storage provider in Data & API → Storage, then manage files in:
Public— Files that can be shared publicly (for example product images)Private— Files that should only be accessible to the right users (for example invoices)
What you can do with storage
- Upload files (manually from the editor, or from your app)
- Organize files in folders (using paths like
invoices/2026/...) - Create signed links so your app can upload/download securely
- Delete, move, and copy files
Choose a provider
WeWeb supports multiple providers:
- WeWeb Storage
- AWS S3
- Google Cloud Storage
- Cloudflare R2
Set up storage in WeWeb
- Go to
Data & API→Storage. - Choose the provider you want to use.
- Complete the setup for your provider.
If you chose a provider other than WeWeb Storage:
- Add a connection (credentials) if needed.
- Set the bucket names:
Private Bucket NamePublic Bucket Name(Optional)- Select your environment (
Editor,Staging,Production) and repeat for each one you use.
- Click
Continueto finish setup.

