Use cases

Find the right fit.

Six common shapes of work, what each looks like wired up, and where GraphANN® earns its place, or doesn't. Pick a scenario:

Scenario
Tenant isolation · per-customer indexes

Embed retrieval inside your own product

You're shipping a SaaS that needs vector retrieval per customer. Each tenant must see only their own data; quotas, API keys, and roles must be enforced inside the retrieval layer, not bolted on at your gateway.

Serve thousands of tenants from a single deployment, each with complete data isolation, without proportional infrastructure cost.

01
One tenant manager, many indexes
Each customer gets isolated indexes under their tenant ID. The manager enforces hard isolation at the storage and query layer.
02
Per-tenant API keys and RBAC
Mint argon2id-hashed keys per tenant. Admin / Editor / Viewer roles built in. Per-tenant quotas prevent noisy neighbours.
03
Single deploy, many customers
Run one cluster, route by tenant. No per-customer infra to provision.
Tenant AfinanceTenant BhealthcareTenant ClegalTenant DretailAPI gatewayargon2id keystenant routingRBAC · quotasGraphANNtenant managertenant-a/index2GB · 1.2M chunksisolatedtenant-b/index540MB · 320k chunksisolatedtenant-c/index1.1GB · 680k chunksisolatedtenant-d/index3.4GB · 2.1M chunksisolatedhard isolation per tenant · per-tenant API keys · per-tenant quotas
Best fit when
  • Your customers must never see each other's data. Strict isolation is a requirement.
  • You want tenant lifecycle (create / suspend / delete) as a first-class concept
  • You want the choice between shared infra and dedicated indexes per tenant
  • You'd rather not build RBAC, quotas, and key management yourself
Wrong choice when
  • Your tenants share one document library with row-level visibility filters rather than isolated indexes
  • Your tenants need direct admin access to a separate dedicated cluster each
  • You need cross-tenant federated search (we deliberately don't allow it)
Per-tenant
indexes · keys · quotas
Hard
isolation by design
RBAC
Admin / Editor / Viewer
Talk to us

Got a shape that isn't here?

Send us your architecture sketch. We'll tell you honestly whether GraphANN® is the right tool, or point you to one that is.

Start a conversation →