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.