Add your company's knowledge to any app, filtered by permissions.

A context API for client-facing apps. Index your sources once, pass the end-user's identity, and get back only the documents that user can open.

REST API · Runs as each end user · Self-hosted

POST/v1/answerasanna@acme.com

Your sources

  • SharePoint
  • Confluence
  • Jira
  • Google Drive
  • File shares
EigenSearchChecks each document against Anna's access
  • SCA exemption thresholds (PSD2)
  • Card disputes SOP (Support)
  • Chargeback policy (Legal draft)Legal only
  • AML escalation playbook
  • Board risk appetite memoBoard only

Your support app

What's the SCA exemption limit for low-value payments?

Payments under €30 can skip SCA, up to €150 in total or 5 in a row.

From 3 documents Anna can open

Answered from the 3 documents Anna can open

Index. Resolve. Query.

Three jobs you don't want to rebuild for every app: connectors, identity and permission-filtered retrieval, behind one API.

  • Index your sources

    Connect SharePoint, Confluence, Jira, Drive, Slack and more into one index, kept up to date.

  • Resolve identity and groups

    Map each end user to their real permissions, resolved live from your identity provider.

  • Query as an API

    Call one endpoint from any app. Results come back ranked and already permission-filtered.

Context in one call.

Ask on behalf of a user and get back ranked, cited, permission-filtered context, ready to pass to your model.

Request

curl -X POST https://eigensearch.acme.internal/v1/answer \-H "Authorization: Bearer $EIGENSEARCH_TOKEN" \-d '{"query": "What is the SCA exemption limit for low-value payments?","as_user": "anna@acme.com"}'

Response

{"answer": "Low-value payments under €30 can skip SCA, up to €150 cumulative or 5 in a row.","context": [{ "title": "SCA Exemption Thresholds (PSD2)", "source": "confluence" },{ "title": "Card Disputes SOP (Support)", "source": "sharepoint" }],"hidden_by_permissions": 2}

Built for client-facing apps.

Add trustworthy company context to the products you ship, without rebuilding connectors or permissions.

  • Customer chatbots

    Ground answers in your own knowledge, scoped to each signed-in customer.

  • Support assistants

    Give agents the right internal context without exposing restricted material.

  • In-product copilots

    Add company context to the copilots you ship, with permissions handled for you.

Building agents that act, not just answer? See Workflows & Agents

Put permission-aware context in your app.

Book a demo to see the API answer as a signed-in user, with every document they can't open left out.

About EigenPal

Part of the EigenPal platform · Backed by Y Combinator