Repository navigation
Releases: indxSearch/Indx
Release list
Indx 2.0 beta 2
Indx 2.0 beta 2
A search that answers questions, an agent that watches how it is used, and a console rebuilt around your datasets.
Search or ask
One search field that also answers questions. A visitor who types a name gets results, as always. A visitor who types a question gets results too, and an offer to have it answered in writing, from your own records, with the sources cited. On a catalogue, a description such as "funny space movies from the 80s" becomes filters on the list.
It runs on your own model key (OpenRouter, Anthropic or any OpenAI-compatible endpoint) and is off until you switch it on, dataset by dataset. @indxsearch/intrface 3.13 has the front end, and the guide walks through the settings. Experimental in this beta.
Observr
An agent that reads how your search is used and tells you what to do about it. Every morning it looks over each watched dataset's statistics and puts what deserves attention on the dataset's Status page: searches that found nothing, results nobody clicks, a field that should be searchable, a synonym your visitors need. Each finding comes with the change that would fix it, and a Yes carries it out. Ask it anything in the Agent panel, or press Why nothing? on a search that found nothing.
Observr is part of the Pro and Enterprise subscriptions, in early access. It sends summaries, never whole records and never who a visitor is; the guide lists exactly what.
A console around your datasets
A dataset's sections now sit in a side column, grouped as Overview, Data, Relevance, Try it and Settings, with the dataset and team switchers at the top. It works on a phone, statistics show their outline while the numbers load, and a new team starts with a short guide to its first dataset.
Also new
Upgrading from beta 1
Nothing to change: no route, request or response from beta 1 has changed in a way that breaks a client. Pull, build and run. The changelog lists every change.
Quick start
git clone https://github.com/indxSearch/Indx
cd Indx
dotnet runOpen https://localhost:5001. The first visit walks you through a short setup, and nothing needs configuring beforehand. Requires the .NET 10 SDK.
Companion projects
@indxsearch/intrface: React search components and hooks for this API, with Search or ask from 3.13@indxsearch/indx-types: TypeScript types for every request and response- Indx Search skill: for AI coding agents
- Documentation
v2.0 beta 1
Indx 2.0 beta 1
Self-hosted search for your JSON data, with a console for the people who run it.
Indx 2.0 is a new server around a new engine. Upload a JSON array, choose which fields are searchable, and you have typo-tolerant search over HTTP, a dashboard your whole team can use, and an MCP endpoint your AI agents can query. It replaces IndxCloudApi v1, and the repository is now called Indx.
indx-beta-cut.mp4
Change things while they run
Replace every document in a dataset, or change how its fields are searched, and the new index is built beside the live one. Search keeps answering the whole time, and the switch happens when the new index is ready. Nobody has to plan a maintenance window.
See what people meant
Indx matches on patterns in what people type, so it finds the marble lamp from "mrbl". The statistics catch it: which misspelled searches still found something, and what people chose. Alongside that you get the month at a glance, top queries, top documents and what people filter by. Statistics are experimental in this beta, and the numbers may still change.
Work on it together
Datasets belong to teams, and everyone gets a role: Admin, Editor or Viewer. Switch team or dataset from the breadcrumb in one click.
Also new
Quick start
git clone https://github.com/indxSearch/Indx
cd Indx
dotnet runOpen https://localhost:5001. The first visit walks you through a short setup: create the admin account, name your team, and pick a few instance settings. It takes under a minute, and nothing needs configuring beforehand.
Requires the .NET 10 SDK.
Upgrading from v1
2.0 is not a drop-in upgrade: routes are now team-scoped, errors have a standard format, and the binary is renamed. The Indx Search skill ships a migration guide, and a coding agent using it can do most of the work. The full release notes list every change.
Companion projects
@indxsearch/intrface: React search components and hooks for this API@indxsearch/indx-types: TypeScript types for every request and response- Indx Search skill: for AI coding agents
- Documentation
Licence
The server is MIT licensed. The bundled search engine is free up to 100,000 documents, and a free licence from the Indx License Portal removes the limit. The server can fetch it for you.
This is a beta
This is the first of a series of betas on the way to 2.0, each a numbered release here. Tell us what works and what does not: open an issue, and your feedback shapes the release.
v1.0.2 with OAuth security improvements and Swagger updates
This minor release addresses an issue in the OAuth configuration where the domain restrictions did not apply to OAuth accounts.
This project now also features an /llms.txt file that can be used to easily get coding agents up to speed with the concepts of Indx Search
👉 See the full v1.0 release notes for feature highlights and screenshots.
v1.0
IndxCloudApi v1.0
A production-ready starter template for building multi-user search services with Indx Search.
This is the first beta release of IndxCloudApi - a complete Blazor Server application with HTTP API, user authentication, and everything you need to deploy a search service in minutes, not days.
Using Indx Search Lib v4.1.2
What's Included
Core Features:
- ✨ Blazor Server UI with interactive web interface
- 🔐 JWT authentication with API key generation
- 👥 User management (local accounts + OAuth)
- 📊 Swagger API documentation
- 🗄️ SQLite databases (production alternatives supported)
- 📧 Email system with multiple providers
Developer Experience:
- ⚡ Works out of the box - no configuration required
- 🔧 User Secrets for local development
- 🌍 Environment variables for production
Quick Start
git clone https://github.com/indxSearch/IndxCloudApi
cd IndxCloudApi
dotnet runOpen https://localhost:5001 and you're ready to go! No secrets, no setup, no hassle.
Getting Started
- Quick Start: https://github.com/indxSearch/IndxCloudApi#quick-start
- Configuration: https://github.com/indxSearch/IndxCloudApi#configuration
- Deployment: https://github.com/indxSearch/IndxCloudApi#deployment
- API Documentation: Navigate to /swagger after starting the app
Requirements
Companion Projects
- https://github.com/indxSearch/IndxCloudLoader - C# command-line tool for loading data
- https://github.com/indxSearch/indx-intrface - React UI components and demo app
This release includes:
- Complete authentication system with local accounts and OAuth
- JWT-based API access with configurable token expiration
- Registration controls (open, domain-restricted, or closed)
- Email system with Console and Azure Communication Services providers
- Azure App Service deployment support
- Comprehensive documentation and setup guides
- SQLite for rapid development with migration path to production databases
Known Issues
We're always open for feedback! If you encounter issues:
License
MIT License - see https://github.com/indxSearch/IndxCloudApi/blob/main/LICENSE for details
v1.0 beta
IndxCloudApi v1.0-beta
A production-ready starter template for building multi-user search services with Indx Search.
This is the first beta release of IndxCloudApi - a complete Blazor Server application with HTTP API, user authentication, and everything you need to deploy a search service in minutes, not days.
What's Included
Core Features:
- ✨ Blazor Server UI with interactive web interface
- 🔐 JWT authentication with API key generation
- 👥 User management (local accounts + OAuth)
- 📊 Swagger API documentation
- 🗄️ SQLite databases (production alternatives supported)
- 📧 Email system with multiple providers
Developer Experience:
- ⚡ Works out of the box - no configuration required
- 🔧 User Secrets for local development
- 🌍 Environment variables for production
Quick Start
git clone https://github.com/indxSearch/IndxCloudApi
cd IndxCloudApi
dotnet runOpen https://localhost:5001 and you're ready to go! No secrets, no setup, no hassle.
Getting Started
- Quick Start: https://github.com/indxSearch/IndxCloudApi#quick-start
- Configuration: https://github.com/indxSearch/IndxCloudApi#configuration
- Deployment: https://github.com/indxSearch/IndxCloudApi#deployment
- API Documentation: Navigate to /swagger after starting the app
Requirements
Companion Projects
- https://github.com/indxSearch/IndxCloudLoader - C# command-line tool for loading data
- https://github.com/indxSearch/indx-intrface - React UI components and demo app
This release includes:
- Complete authentication system with local accounts and OAuth
- JWT-based API access with configurable token expiration
- Registration controls (open, domain-restricted, or closed)
- Email system with Console and Azure Communication Services providers
- Azure App Service deployment support
- Comprehensive documentation and setup guides
- SQLite for rapid development with migration path to production databases
Known Issues
This is a beta release - we're looking for feedback! If you encounter issues:
- Check the https://github.com/indxSearch/IndxCloudApi#readme
- https://github.com/indxSearch/IndxCloudApi/issues
License
MIT License - see https://github.com/indxSearch/IndxCloudApi/blob/main/LICENSE for details
Star the repo if you find it useful! ⭐
