Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Wasabi Storage

Robin Rodricks edited this page Jul 15, 2026 · 3 revisions

In order to use Wasabi storage you need to reference the FluentStorage.AWS package first. The provider wraps around the standard AWS SDK.

Connect to Wasabi

You can use the WasabiStorage factory class to connect to Wasabi storage servers (S3 compatible).

To obtain the wasabiServiceUrl, refer to this Wasabi article, and take the values in the Service URL column (add https:// as a prefix).

IStore store = WasabiStorage.FromCredentials(
    accessKeyId, secretAccessKey, bucketName, wasabiServiceUrl);

Connect using Connection Strings

To create with a connection string, first reference the module:

AwsS3Storage.Use();

Then construct using the following format:

IStore store = StorageFactory.FromConnectionString("wasabi://keyId=...;key=...;bucket=...;serviceUrl=...");

where:

  • keyId is (optional) access key ID.
  • key is (optional) secret access key.
  • bucket is bucket name.
  • serviceUrl is the values in the Service URL column (see above section).

Perform storage operations

Use our simple polycloud API to perform file and object manipulation operations.

AWS CLI Profile Support

If you already have credentials in the local credentials file generated by AWS CLI, you can also use them to connect to a bucket with FluentStorage. Look here for more details.

Native operations

Call the IStore.GetClient() method to return the native SDK client and perform any native operations.

Clone this wiki locally

Morty Proxy This is a proxified and sanitized view of the page, visit original site.