C# Client for Algorithmia Algorithms and Data API
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.



Algorithmia Client Library for .NET

Algorithmia is a hosted marketplace as well as an on-premises enterprise solution that allows developers to tap into a catalog of over 3,500 algorithmic microservices. Developers leverage one of the existing algorithms, micrososervices, or functions or write their own.

Adding Algorithmia Client to your .NET Profject

The best and easiest way to add the Algorithmia Client to your .NET projects is to use NuGet package manager. Within the Visual Studio, you can use the NuGet GUI to search for and install the Algorithmia Client NuGet package. Or, as a shortcut, simply type the following command in the Package Manager Console:

Install-Package Algorithmia.Client

Sample Usage

To get started you will want to initialize an Algorithmia Client with your API key.

var client = new Algorithmia.Client("YOUR_API_KEY");

Next, you can specify an algorithm you would like to run and then process the algorithm's response. In this case we are going to call the Hello demo algorithm.

 var algo = client.algo("algo://demo/hello");
 var response = algo.pipe<string>("World");


Getting help

If you need help installing or using the library, please contact Algorithmia Support at info@algorithmia.com or send us a message on https://algorithmia.com.

If you have found a bug in the library or would like new features added, go ahead and open issues or pull requests against this repo!

Getting Started with Algorithmia

Algorithmia Recipes

Algorithmia Developer Center and Documentation