Skip to content

v1.0

Choose a tag to compare

@a-nt a-nt released this 19 Jan 14:49
· 1046 commits to main since this release
21e743b

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
Screenshot 2026-01-07 at 21 56 59 Screenshot 2026-01-07 at 21 58 30 Screenshot 2026-01-07 at 21 59 24 Screenshot 2026-01-07 at 21 59 48

Quick Start

git clone https://github.com/indxSearch/IndxCloudApi
cd IndxCloudApi
dotnet run

Open https://localhost:5001 and you're ready to go! No secrets, no setup, no hassle.

Getting Started

  1. Quick Start: https://github.com/indxSearch/IndxCloudApi#quick-start
  2. Configuration: https://github.com/indxSearch/IndxCloudApi#configuration
  3. Deployment: https://github.com/indxSearch/IndxCloudApi#deployment
  4. API Documentation: Navigate to /swagger after starting the app

Requirements

Companion Projects

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