Documentation

Everything you need to get started with Lunexa

Performance & Caching

BENCHMARK

Real load-test numbers on a production tours page: +37% throughput, −25% median latency, and −20% p95 after flipping one cache toggle.

See the full comparison

Complete Feature List

NEW

Every feature in Lunexa organized by category — from authentication to AI-powered Smart Crawler. 80+ features with API endpoints, dashboard locations, and status.

Browse all features

Connect your LLM via MCP

NEW · Enterprise

Plug Claude Desktop, ChatGPT, Cursor, or Continue.dev into your Lunexa project with one Bearer-auth API key. Read-only tool surface, per-call metering, audit log, and HIPAA-aligned controls — no copy of your data leaves Lunexa.

Read the setup guide

Getting Started

Get up and running with Lunexa in just a few minutes. Follow these steps to create your account and start managing search.

  1. Navigate to app.ailunexa.com/register to create your account.
  2. Choose email/password or Sign in with Google.
  3. Confirm your email address if signing up with email.
  4. After signing in, you will be taken to the main dashboard.
app.ailunexa.com/login

Sign in to Lunexa

Welcome back. Sign in to continue.

Min. 8 characters
Sign in
or continue with
Continue with Google

No account? Register

Creating an Organization

Organizations are the top-level container for all your search projects, team members, and billing. Every resource you create belongs to an organization.

  1. From the dashboard, click "+ New Organization".
  2. Enter a name for your organization. A URL-friendly slug will be auto-generated.
  3. Click "Create" to finalize.
  4. You will be redirected to your new organization's dashboard.
app.ailunexa.com/dashboard
ACAcme Corp
Search⌘K
A

Your Organizations

+ New Organization
A

Acme Corp

/acme-corp · 2 projects

S

Side Project

/side-project · 1 project

Managing Projects

Projects group related search indexes together. Use them to separate environments (production, staging) or different applications within the same organization.

  1. Click on your organization in the sidebar to expand it.
  2. Click "+ New Project" to create a project.
  3. Click a project name to view its indexes, API keys, and settings.
app.ailunexa.com/orgs/acme-corp/projects
ACAcme Corp
Search⌘K
A

Projects

+ New Project

production

/production

staging

/staging

Creating an Index (Collection)

An index (also called a collection) defines the schema for your searchable documents. Each field has a name, type, and optional flags like facet and optional.

  1. Navigate to your project's Indexes page.
  2. Click "New Collection".
  3. Enter a collection name (e.g., products).
  4. Define your fields — each row needs a name, type, and optional flags.
  5. Click "Create Collection".

Supported field types: string int32 int64 float bool string[] auto geopoint

app.ailunexa.com/orgs/acme-corp/projects/production/indexes/new
ACAcme Corp
Search⌘K
A

Create Index

products
NameTypeFacetOptional
titlestring
descriptionstring
pricefloat
categorystring
tagsstring[]
Cancel
Create index

Importing Documents

Once your collection is created, you can populate it with documents using the dashboard or the API.

  1. Navigate to your collection's Documents tab.
  2. Click "Import" to upload a JSONL file.
  3. Or click "Generate" to create sample data for testing.
  4. You can also use the API for programmatic imports (see below).
bash
curl -X POST "https://api.ailunexa.com/api/v1/orgs/{org}/projects/{project}/collections/{collection}/documents/import?action=upsert" \
  -H "X-LUNEXA-API-KEY: your-api-key" \
  -H "Content-Type: text/plain" \
  --data-binary @data.jsonl
app.ailunexa.com/orgs/acme-corp/projects/production/indexes/products/documents
ACAcme Corp
Search⌘K
A

products

Documents · 5,230 total

Export
Generate
Import JSONL
Search documents…
idtitlecategoryprice
1Wireless HeadphonesElectronics$79.99
2Running ShoesFootwear$129.00
3Organic CoffeeFood$14.99

Showing 3 of 5,230 documents

Searching Documents

Test your search experience directly from the dashboard or integrate it into your application using the API.

  1. Open the Documents tab of any collection.
  2. Type your query into the search bar at the top.
  3. Results update in real time, showing matched documents with highlights.
bash
curl "https://api.ailunexa.com/api/v1/orgs/{org}/projects/{project}/collections/{collection}/documents?q=wireless+headphones&query_by=title,description" \
  -H "X-LUNEXA-API-KEY: your-api-key"
app.ailunexa.com/orgs/acme-corp/projects/production/indexes/products/search-demo
ACAcme Corp
Search⌘K
A

Search Demo

Live preview of the products index

wireless
2 results·0.4 ms

Wireless Headphones

Premium over-ear wireless headphones with active noise cancellation.

Wireless Charger Pad

Fast Qi wireless charging pad compatible with all Qi devices.

API Keys

API keys control how your applications access Lunexa. Use scoped keys to enforce least-privilege access for every use case.

  1. Go to Settings > API Keys or Project > API Keys.
  2. Click "Create Key" and choose a template.
  3. Configure collection restrictions, expiration, and rate limits.
  4. Copy your new key — it is only shown once.

Security tip: Use Search-Only keys in client-side code. Never expose Admin or Write keys in browsers or mobile apps.

Key templates:

Search-Only

Read access to search endpoints only

Write

Create and update documents

Admin

Full access to all resources

Analytics

Read-only access to analytics data

app.ailunexa.com/orgs/acme-corp/projects/production/api-keys
ACAcme Corp
Search⌘K
A

API Keys

Scoped keys for client SDKs and server-side automation

Create key
NameScopePrefixExpires
Frontend searchsearch-onlylks_a3f•••Never
Import pipelinewritelks_8b2•••Dec 2026
Admin accessadminlks_f19•••Never

Synonyms & Curations

Fine-tune your search relevance with synonyms and curations. Synonyms ensure alternative terms return the same results; curations let you pin or hide specific documents for a query.

Synonyms

  1. Navigate to your collection's Synonyms tab.
  2. Click "Add Synonym".
  3. Choose Multi-way (all terms are interchangeable) or One-way (one term maps to another).
  4. Enter the synonym terms and save.

Curations

  1. Navigate to the Curations tab.
  2. Enter a query to curate results for.
  3. Drag documents to pin them to the top or mark them as hidden.
app.ailunexa.com/orgs/acme-corp/projects/production/indexes/products/synonyms
ACAcme Corp
Search⌘K
A

Synonyms

products index · 3 synonym sets

Add synonym
Multi-way
laptopnotebookcomputer
One-way
phonesmartphonemobile
Multi-way
headphonesearbudsearphones

Team Management

Invite your team and control who can access what with role-based permissions.

  1. Go to Settings > Team.
  2. Click "Invite Member" and enter their email address.
  3. Assign a role: Owner, Admin, Editor, or Viewer.
  4. The invitee receives an email and can join immediately.

Owner

Full control, can delete organization

Admin

Manage projects, keys, team members

Editor

Create/edit collections and documents

Viewer

Read-only access to all resources

app.ailunexa.com/orgs/acme-corp/settings/team
ACAcme Corp
Search⌘K
A

Team members

Acme Corp · 4 members

Invite member
MemberRoleJoined
JW

James Wilson

[email protected]

OwnerJan 2026
AdminFeb 2026
EditorMar 2026
CZ
ViewerMar 2026

Billing & Plans

Manage your subscription, view usage, and download invoices from the billing page.

  1. Go to Settings > Billing.
  2. View your current plan and usage metrics.
  3. Click "Upgrade" or "Manage Plan" to change your subscription.
  4. Access invoices and payment history in the Invoices section.
app.ailunexa.com/orgs/acme-corp/settings/billing
ACAcme Corp
Search⌘K
A

Billing

Plan, usage, and invoices

Pro plan

$199/mo

Billing period: Apr 1 → Apr 30

Manage plan

Usage Summary

Search Requests142K / 500K

28.0% of monthly limit used

Records24K / 100K

24.0% of monthly limit used

Recent invoices

Mar 1, 2026$199.00Paid
Feb 1, 2026$199.00Paid
Jan 1, 2026$199.00Paid

API Reference

All endpoints are served from https://api.ailunexa.com/api/v1. Authenticate with the X-LUNEXA-API-KEY header.

Interactive API Reference

Full documentation with live "Try It" for every endpoint

EndpointMethodDescription
/collectionsGET / POSTList or create collections
/collections/{name}/documentsGET / POSTSearch or create documents
/collections/{name}/documents/importPOSTBulk import (JSONL)
/collections/{name}/searchPOSTFull-text search
/multi-searchPOSTSearch across multiple collections
/keysGET / POSTList or create API keys
/collections/{name}/synonymsGET / PUTManage synonyms
/collections/{name}/curationsGET / PUTManage curations
/aliasesGET / PUTManage collection aliases
/stopwordsGET / PUTManage stopword sets

Need more help?

Reach out to our team and we will get back to you within 24 hours.

Contact Support