/

Storage SDK Installation

Before you begin

You'll need:

  • A ByteHide account and project token
  • .NET SDK installed - ByteHide.Storage supports .NET Standard 2.0+, .NET Framework 4.7.2+, .NET 6+

Installation

Add ByteHide Storage to your project:

NuGet Package Manager

Install-Package ByteHide.Storage

.NET CLI

dotnet add package ByteHide.Storage

PackageReference

<PackageReference Include="ByteHide.Storage" Version="latest" />

Basic Setup

using ByteHide.Storage;

// Initialize with project token
var storage = new StorageManager("<project_token>");

// Or use environment variables
var storage = new StorageManager(); // Reads BYTEHIDE_STORAGE_TOKEN

// Optional: Set encryption phrase
storage = new StorageManager("<project_token>", "<encryption_phrase>");

Verify Installation

using ByteHide.Storage;

try 
{
    var storage = new StorageManager("<project_token>");
    
    // Test connection by listing root directory
    var files = await storage.ListAsync("/");
    Console.WriteLine("Storage SDK initialized successfully!");
} 
catch (Exception ex) 
{
    Console.WriteLine($"Error initializing Storage SDK: {ex.Message}");
}

Package Compatibility

ByteHide.Storage supports:

  • .NET Standard 2.0+
  • .NET Framework 4.7.2+
  • .NET 6, 7, 8
  • ASP.NET Core
  • Blazor
  • Unity 2018.1+
  • MAUI/Xamarin

Next Steps

Previous
Regions