Skip to main content

S3-Compatible Storage

Prefer guided AI setup?

Instead of following these steps manually, you can use the AI Credential Assistant — describe what you want to connect and the AI will walk you through the setup step by step, tailored to your account.

Overview

Connect to S3-compatible storage services like DigitalOcean Spaces, MinIO, Wasabi, or Backblaze B2 to automate object storage workflows.

Supported Authentication Methods

  • API Key (Endpoint + Access Key ID + Secret Access Key + Region)

Prerequisites

  • An account with an S3-compatible storage provider
  • Access keys for the storage service

Supported Providers

ProviderEndpoint Example
DigitalOcean Spaceshttps://nyc3.digitaloceanspaces.com
Wasabihttps://s3.wasabisys.com
MinIOhttps://your-minio-server:9000
Backblaze B2https://s3.us-west-000.backblazeb2.com
Cloudflare R2https://<account_id>.r2.cloudflarestorage.com

Setup Instructions

DigitalOcean Spaces

  1. Log in to DigitalOcean
  2. Go to Spaces > Manage Keys
  3. Click Generate New Key
  4. Copy the Key and Secret

Wasabi

  1. Log in to Wasabi Console
  2. Go to Access Keys
  3. Click Create New Access Key
  4. Copy the credentials

MinIO

  1. Log in to your MinIO Console
  2. Go to Identity > Service Accounts
  3. Create a new service account
  4. Copy the access and secret keys

Configuring in Nirvai

  1. In Nirvai, go to Credentials > Add Credential
  2. Select S3-Compatible Storage
  3. Enter:
    • Endpoint URL: Your provider's S3 endpoint
    • Access Key ID: Your access key
    • Secret Access Key: Your secret key
    • Region: The region (e.g., us-east-1, nyc3)
  4. Click Save

What You Can Do

  • Create and manage buckets
  • Upload and download objects
  • List objects in buckets
  • Set object ACLs and policies
  • Generate pre-signed URLs

Troubleshooting

Common Issues

  • Invalid Endpoint: Verify the endpoint URL format
  • Access Denied: Check your access key permissions
  • Region Mismatch: Ensure region matches bucket location

Adapted from S3-compatible storage documentation for Nirvai platform


Next Steps

Got your credential? Connect it to an agent

Use the AI Tool Creator to turn this credential into agent-callable tools. Describe what your agent should be able to do and the AI investigates the API, configures the endpoints, and gives you a reviewable toolkit before saving anything.