Indexing with .NET

Use the .NET API client to index your data, configure your search, perform search queries, work with analytics, manage clusters, and much more

View repo

About

Algolia C# .NET client library: API-first search and discovery for your .NET applications. 

  • Handles things like network retry, record batching, and zero downtime reindexing.
  • Production-ready
  • Open source and maintained by Algolia 

Features

  • Gives API access to all Algolia functionality, settings, advanced features, and ML/AI products
  • Installation options: .NET CLI, Nuget Package Manager Console, Nuget.org
  • Every request and response are typed
  • POCOs
  • Background retry strategy to ensure uptime
  • Batching via iterators to optimize number of network calls
  • Zero downtime reindexing feature
  • Injectable HTTP client
  • Asynchronous and synchronous methods to interact with Algolia's API

Version

  • .NET Standard 1.3 to .NET Standard 2.1,
  • .NET Core 1.0 to .NET Core 3.0,
  • .NET Framework 4.5 to .NET Framework 4.7.1
  • .NET API for C# and F#
  • Supports ASP.NET, MVC, WebAPI

Examples

Was this useful?

Support

Built and supported by Algolia

Contributors

Algolia

Algolia

The best Search and Discovery Platform for your business.

Recommended content

Backend Tools
API Clients & Frameworks

Indexing with JavaScript

Use the JavaScript API client to index your data, configure your search, perform search queries, work with analytics, manage clusters, and much more

  • JavaScript