Azure Data Lake Store libraries for .NET

Overview

Azure Data Lake Store is an enterprise-wide hyper-scale repository for big data analytic workloads. Azure Data Lake enables you to capture data of any size, type, and ingestion speed in one single place for operational and exploratory analytics.

To learn more, see Overview of Azure Data Lake Store.

Client library

Use the client library to perform filesystem operations on Data Lake Store, such as creating folders in a Data Lake Store account, uploading files, and downloading files. For a full tutorial on using Data Lake Store with .NET, see Filesystem operations on Azure Data Lake Store using .NET SDK.

Install the NuGet package directly from the Visual Studio Package Manager console or with the .NET Core CLI.

Visual Studio Package Manager

Install-Package Microsoft.Azure.DataLake.Store
dotnet add package Microsoft.Azure.DataLake.Store

Authentication

Code Example

The following snippet creates the Data Lake Store filesystem client object, which is used to issue requests to the service.

// Create client objects
AdlsClient client = AdlsClient.CreateClient(_adlsAccountName, adlCreds);

Management library

Use the management library to connect to and manage your big data repositories.

Install the NuGet package directly from the Visual Studio Package Manager console or with the .NET Core CLI.

Visual Studio Package Manager

Install-Package Microsoft.Azure.Management.DataLake.Store
dotnet add package Microsoft.Azure.Management.DataLake.Store

Samples

Explore more sample .NET code you can use in your apps.