Skip to main content

Azure 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 your Azure Blob Storage account to Nirvai to automate file storage, container management, and blob operations.

Supported Authentication Methods​

  • API Key (Storage Account Name + Access Key)

Prerequisites​

  • An Azure account
  • An Azure Storage account
  • Storage account access keys

Setup Instructions​

Getting Storage Account Keys​

  1. Log in to the Azure Portal
  2. Navigate to Storage accounts
  3. Select your storage account (or create a new one)
  4. In the left menu, under Security + networking, click Access keys
  5. Copy the Storage account name
  6. Click Show next to either key1 or key2
  7. Copy the Key value

Configuring in Nirvai​

  1. In Nirvai, go to Credentials > Add Credential
  2. Select Azure Blob Storage
  3. Enter:
    • Storage Account Name: Your account name
    • Access Key: The key you copied
  4. Click Save

What You Can Do​

  • Create and manage containers
  • Upload and download blobs
  • List blobs in containers
  • Set blob properties and metadata
  • Manage access policies

Best Practices​

  1. Use Managed Identities: When running in Azure, prefer managed identities
  2. Rotate Keys: Regularly rotate access keys
  3. Use SAS Tokens: For temporary access, use SAS tokens instead of keys
  4. Enable Soft Delete: Protect against accidental deletion

Troubleshooting​

Common Issues​

  • Authentication Failed: Verify account name and key
  • Container Not Found: Check the container name and existence
  • Access Denied: Verify blob/container permissions

Adapted from Microsoft Azure 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.