The WordPress plugin for Wasabi

Store, browse and deliver media from Wasabi directly inside WordPress. No storage limits on your hosting, no unnecessary duplication, predictable costs.

Files stay in Wasabi. Your WordPress host stays lightweight.

Synkivo WordPress plugin showing Wasabi bucket file browser inside WordPress admin

Your Wasabi storage, on your WordPress site

Store large media libraries in Wasabi. Display, stream, and share them from WordPress.

Synkivo connects WordPress directly to your Wasabi buckets through the S3-compatible API.

Once connected, your WordPress site can display, stream and accept files without storing them locally. Media lives in Wasabi, WordPress only renders it.

This is especially useful for sites with large or fast-growing media libraries such as portfolios, video platforms, training environments or digital archives.

Instead of filling up your hosting plan, you offload storage and bandwidth usage to Wasabi. Your WordPress database and uploads directory stay lightweight while your content scales independently.

Setup is simple: connect your Wasabi credentials, select a bucket, and choose how you want to expose files inside WordPress.

Turn Wasabi into your WordPress media engine

From simple file delivery to full media portals, all powered by your existing buckets.

Browse files

Show a file browser on any page that lists files from your Wasabi buckets. Visitors navigate folders, preview files, and download.

Stream audio and video

Audio, video, large image collections. Wasabi holds the files; Synkivo plays and displays them on WordPress. Storage size does not affect WordPress performance.

Build image galleries

Turn a Wasabi folder of images into a responsive gallery, masonry grid, or justified layout.

Accept uploads

Let logged-in users or visitors upload files directly to a Wasabi bucket. Files arrive in Wasabi; WordPress is not the storage layer.

Create secure client portals

Combine personal folder mapping, role-based access, and signed URLs to build private portals where each user sees only their own files.

Offload WordPress media hosting

Move media files out of your WordPress uploads folder into Wasabi. Your WP host disk usage stays flat; Wasabi grows independently.

How Synkivo connects WordPress to Wasabi

No syncing. No duplication. Directly access buckets.

Synkivo communicates directly with Wasabi using the S3-compatible API. Files are not copied or synchronized unless you explicitly choose to import them.
The connection token can be scoped to a single bucket and limited to read-only access for serving files, or read-and-write for modules that accept uploads. Tokens are encrypted at rest in your WordPress database.

1.

Connect your cloud

Enter your Wasabi credentials and region endpoint in WordPress. Synkivo verifies access and loads your available buckets.

Adding a cloud storage account in Synkivo's WordPress admin panel

1.

2.

Pick a module

Choose from 8 display types: file browser, gallery, upload box, player, and more.

Creating a new module in Synkivo's module manager

2.

3.

Configure visually

Assign a bucket, folder and user permissions and configure the layout.

Configuring module settings in Synkivo's visual module configurator

3.

4.

Publish

Place the module on any page using a block, shortcode or builder element. It immediately reads from Wasabi in real time.Synkivo video player module streaming cloud-hosted video with playlist
4.

Use Wasabi files inside the WordPress Media Library

Insert Wasabi files into pages, posts, products, and any plugin that uses the WordPress media picker. Stop filling up your WordPress uploads folder.

Synkivo adds a tab to the WordPress Media Library dialog. When you click “Add Media” in the editor or any plugin that uses the standard media picker, you can browse your Wasabi buckets, select a file, and insert it. No copy. No download. No re-upload.

When you insert a file, you choose between two modes. Embed inserts a direct link to the file on Wasabi. The file stays in your bucket, your WordPress page references it, and any change in Wasabi is reflected on your site immediately. Import copies the file to your WordPress uploads folder; useful when you want a guaranteed local copy.

Every embedded file gets a permanent WordPress-hosted URL through Synkivo’s Public Assets system. Even if you rename or move the file in Wasabi later, the URL stays valid. You can also revoke access to any embedded file with one click.

For sites with large media libraries, the offload pattern is the main reason to move to Wasabi. WordPress hosting typically bills on both disk space and outbound bandwidth; moving media to Wasabi shifts both into Wasabi’s flat-rate pricing structure. See the dedicated WordPress Media Library cloud storage page.

WordPress Media Library with Synkivo tab showing cloud file browser
WordPress Media Library dialog with the Synkivo tab open, showing a Wasabi bucket folder browser and a selected image with embed and import options

Embed vs Import

Embed (recommended)Import
What it doesReferences the file in WasabiCopies the file to WordPress uploads
Local disk usageNoneFull file size on your WP server
Hosting BandwidthLoads from Wasabi directlyLoads through your WordPress host’s bandwidth
Best forAny file you manage in WasabiFiles you want guaranteed locally

Everything you need
to share files
on your site.

Each module is visually configured — no code required. Place it anywhere with a shortcode, Gutenberg block, or page builder widget.

Every Synkivo module works with Wasabi

Pick the module that fits your page. The same Wasabi connection powers all of them.

File Browser

Navigate Wasabi buckets, preview files, and download from any page.

Gallery

Display Wasabi image folders as masonry, grid, or justified galleries.

Audio Player

Stream audio files directly from Wasabi. Playlists, single tracks, custom themes.

Video Player

Stream video from Wasabi with full player controls.

Upload Box

Let visitors upload files into a Wasabi folder you choose.

Carousel

Show Wasabi images in a horizontal slider with autoplay options.

List and Buttons

Create structured download lists from Wasabi  objects and add direct download buttons.

Secure by default

Wasabi protects your storage. Synkivo controls access in WordPress.

Together they form a layered security model.

Media libraries are long-lived by nature. Files uploaded today often remain in use for years, which makes access control and storage security equally important.

Wasabi secures the storage layer, ensuring files are protected at bucket level. Synkivo adds an application layer on top of that inside WordPress, controlling how users interact with those files.

IAM-scoped credentials

Wasabi Access Keys can be restricted using IAM policies to specific buckets or prefixes. Synkivo only operates within the permissions granted by those credentials.

Encrypted credentials

Your Wasabi Access Key and Secret are encrypted at rest in the WordPress database. They are never exposed in the frontend or page source.

Role-based actions

Define what each WordPress role can do per module: browse, upload, download, rename or delete. Access is enforced inside WordPress before requests reach Wasabi.

Personal folder

Link WordPress users to specific Wasabi prefixes. Each user only sees their assigned folder structure. Pro plan and above.

Signed URLs

Files are delivered using signed URLs with expiration. Direct access to your Wasabi bucket is never exposed publicly.

Proxy downloads

Optionally serve files through your WordPress server instead of the Wasabi URL, hiding the storage location entirely.

For a full breakdown of Synkivo’s security architecture, see the security features page. Combine Wasabi’s IAM policies with Synkivo’s module-level permissions for layered access control: Wasabi enforces what Synkivo can reach; Synkivo enforces what visitors can do.

Real-world use cases for Wasabi in WordPress

Built for media-heavy websites that need predictable storage.

Photography and video portfolios

Showcase high-resolution work without compressing or hosting files locally. Wasabi stores the originals, WordPress delivers them instantly through Synkivo modules.

Software downloads and distribution

Deliver installers, assets and digital products from Wasabi while keeping WordPress focused on structure, not storage.

Team portals

Create structured file access for teams or clients. Each user can access specific folders stored in Wasabi through WordPress.

Membership sites

Deliver gated content such as courses or downloads without increasing WordPress storage usage as your library grows.

Connect Wasabi to WordPress today

Predictable storage, scalable media delivery. One plugin. Every Wasabi bucket you have.

Why Wasabi ?

Wasabi targets one specific gap in the cloud storage market: flat-rate object storage for sites that store a lot and access it regularly. AWS S3 prices stack up the more you store and the more you transfer; Wasabi simplifies the bill to a single per-TB rate with no egress charges within fair use.

For WordPress sites that serve large media libraries (photography, video, audio, archives), this turns storage from an unpredictable line item into a planned operating cost

Flat-rate pricing model

Wasabi charges a single per-TB rate. No per-request fees. No per-byte egress charges within fair use.

Built for large media libraries

Designed for sites that store gigabytes to terabytes of media: photography, video, audio, archives, course content.

S3-compatible API

Wasabi speaks the standard S3 API, so it works with Synkivo, S3 tooling, and any S3-compatible workflow.

Multiple global regions.

Pick a region close to your visitors. Wasabi operates data centers across North America, Europe, and Asia-Pacific.

Common Questions Answered

The Wasabi-specific questions we hear most often.
Synkivo supports all current Wasabi buckets across all Wasabi regions. Wasabi maintains a single managed service with continuous updates; there is no version-pinning the way self-hosted servers have. Any Wasabi bucket you can access through the Wasabi API works with Synkivo.
Synkivo authenticates to Wasabi using a standard S3-style Access Key ID and Secret Access Key generated in the Wasabi Console. For extra security, you can attach a Wasabi IAM policy that restricts the access key to specific buckets. All credentials are encrypted at rest in your WordPress database and never appear in your site's page source.
Files stay in Wasabi. Synkivo does not copy, mirror, or sync files to your WordPress server in the default Embed mode. When a visitor browses, downloads, or previews a file, Synkivo retrieves it from Wasabi in real time. If you choose Import mode when inserting a file through the Media Library, that specific file is copied to WordPress uploads; everything else stays in Wasabi.
Yes. Synkivo adds a Wasabi tab to the WordPress Media Library dialog. You can insert Wasabi files into posts, pages, products, ACF fields, Gutenberg blocks, and any plugin that uses the standard media picker. This is the offload pattern most media- heavy WordPress sites adopt to keep their hosting bills flat as the media library grows.
It depends on your file lifecycle. Wasabi charges for a minimum of 90 days of storage per object, even if you delete the file sooner. For sites where files are long-lived (portfolios, course content, archives, downloadable assets), this is rarely an issue; files normally stay much longer than 90 days. For sites where files churn frequently (frequent re-uploads of the same file name, short-lived user-generated content), the 90-day minimum can add up. If your use case involves rapid file rotation, consider a different provider or design your workflow to keep files in Wasabi for at least the minimum period.
Pick the region closest to most of your visitors. Wasabi operates regions in North America (US East, US West, US Central, Canada), Europe (EU Central, EU West), and Asia-Pacific (AP Southeast, AP Northeast). Synkivo connects to whichever region your bucket is in. Note that Wasabi does not automatically replicate data across regions; if you serve a global audience and need multi-region delivery, place that requirement on a CDN layer in front of Wasabi rather than on Wasabi alone.

Yes. Synkivo integrates with Gutenberg, Elementor, Divi, WPBakery, and other major page builders through dedicated blocks and widgets. For WooCommerce, you can attach Wasabi files to digital downloads, allow customers to upload to a Wasabi prefix per order, or display Wasabi files on product pages. See the integrations page.

If your question is not listed, please contact us!