# Indx Documentation — llms.txt > This is the documentation site for Indx, a high-performance search engine using pattern recognition. > Full documentation: https://docs.indx.co > Complete text version: https://docs.indx.co/llms-full.txt > AI agent skill: https://skills.sh/indxsearch/skill-indx-search/indx-search ## Documentation Structure - Guides: Getting started, core concepts, cloud API setup, licensing - How To: Practical examples with C# and HTTP API code - C# API Reference: Auto-generated from IndxSearchLib NuGet package - HTTP API Reference: Auto-generated from OpenAPI spec ## C# NuGet Integration Package: IndxSearchLib (NuGet) Target: .NET 9.0 Install: dotnet add package IndxSearchLib Key classes: SearchEngine, Query, Result, Filter, Boost, CoverageSetup, ProcessMonitor, Field, SystemStatus Lifecycle: Init(stream) → Configure fields → Load(stream) → Index() → Search(query) ## HTTP API Integration Server: IndxCloudApi (GitHub: indxSearch/IndxCloudApi) OpenAPI spec: https://cloud.indx.co/swagger/v1/swagger.json Auth: JWT Bearer token Workflow: Login → CreateOrOpen → AnalyzeString → Set*Fields → LoadString → IndexDataSet → Search ## Key Documentation Pages - Getting Started: https://docs.indx.co/guides/getting-started - Core Concepts: https://docs.indx.co/guides/concepts - C# API Overview: https://docs.indx.co/csharp/overview - HTTP API Overview: https://docs.indx.co/http/overview - SearchEngine class: https://docs.indx.co/csharp/SearchEngine - Query class: https://docs.indx.co/csharp/Query - Filters: https://docs.indx.co/csharp/Filters - How To guides: https://docs.indx.co/howto/field-configuration ## Resources - NuGet: https://www.nuget.org/packages/IndxSearchLib/ - GitHub: https://github.com/indxSearch/IndxCloudApi - AI Skill: https://skills.sh/indxsearch/skill-indx-search/indx-search - Website: https://indx.co