Skip to content

Custom Storage

The Custom storage feature is available with the Plugin Expansion plan and higher. The Self-hosted storage feature is available with the Plugin for Business plan and higher.

If you're on the Plugin for Startup plan, consider upgrading to access these features. For more details, visit our pricing page or contact support.

Custom storage points the Plugin at a bucket you own, so every file uploaded through the File Manager or dropped straight onto the template lands in your infrastructure rather than Topol's.

Four providers are supported out of the box: AWS S3, Google Cloud Storage, Cloudflare R2 and DigitalOcean Spaces. Without any of them configured, uploads go to Topol's own storage.

With a bucket configured, file bytes travel from the browser directly to your bucket through a presigned URL and never pass through a Topol server. Topol's API still issues those presigned URLs and serves the File Manager's directory listing.

TIP

To take Topol out of the path entirely, including the listing and upload endpoints, use Self-hosted Storage instead, which replaces the API endpoints themselves.

Step-by-step tutorials

How to integrate: