Kuaray.ai

Your environment, your choice

Data sovereignty

Kuaray was built so your organization controls where its data stays, who accesses it, and which AI model reads it.

How the Kuaray environment works

Where it runs
Models
How the Kuaray environment worksA person requests work. Authenticated agents use permitted sources, environment data, and selected models to prepare a sourced document for a human decision. Kuaray servers PersonRequest inWorkspace 2 AuthenticatedKeycloak 3 Agent teamNomad · coordinates work 4 PermissionsSpiceDB · Vault 6 Env. dataPostgreSQL + CitusDatabaseMilvusVector searchOpenSearchSearchMinIOObject storage 7 LiteLLMModel routing Pulsar · events Public sourcesSelected sources OrganizationsystemsConnectors ·with permission Local modelsOllama · inside External APIsOutside environmentOpenAI · AnthropicGoogle · xAIDeepSeek · SoberanIA 8Sourced documentCited sources 9ReviewHuman reviews 10DecisionBy a person ↺ back to Person Records and monitoring · Prometheus · Loki · Tempo
1PersonRequests work in Workspace
Kuaray servers
  1. 2AuthenticatedKeycloak
  2. 3Agent teamNomad · coordinates work
  3. 4PermissionsSpiceDB checks access; Vault stores credentials.
  4. 5Sources that enter
    Public sourcesSelected sources
    Organization systemsConnectors · with permission
  5. 6Env. data
    PostgreSQL + CitusDatabase
    MilvusVector search
    OpenSearchSearch
    MinIOObject storage
    Pulsar · events
  6. 7LiteLLM · Model routing
    Local models · OllamaInside this environment
    External APIsOutside the environmentOpenAI · AnthropicGoogle · xAIDeepSeek · SoberanIA
  7. 8Sourced documentCited sources
  8. 9ReviewHuman reviews
  9. 10DecisionBy a person

↺ back to Person

Records and monitoring · Prometheus · Loki · Tempo

View the flow in text
  1. Person
  2. Authenticated
  3. Agent team
  4. Permissions
  5. Env. data
  6. LiteLLM
  7. Sourced document
  8. Review
  9. Decision

Technology

Open and auditable source code

The whole environment runs on software with open and auditable source code. No component depends on an exclusive service from a cloud provider.

Infrastructure
Linux · Nomad · Consul
Data and search
PostgreSQL with Citus · Milvus · OpenSearch · MinIO · Redis
Security and access
Vault · SpiceDB · Keycloak
Events and monitoring
Pulsar · Prometheus · Loki · Tempo
Models
LiteLLM · Ollama

Infrastructure

Runs where you choose

Kuaray servers

The Kuaray team operates the environment for you.

Your organization’s cloud

The environment is deployed in the cloud account your organization already uses.

Your environment

The environment runs on your organization’s servers, under its operation.

In all three cases, the components and how they work are the same.

AI models

You choose the AI model

Agents talk to models through a single access point inside the environment. Kuaray is compatible with the APIs from OpenAI, Anthropic, Google, xAI, DeepSeek, and SoberanIA, and with local models. Your organization decides which ones are enabled. With local models only, no text leaves the environment for an AI provider. Changing models does not change work already done or its history.

Access

Access with permission

  1. Each organization has its own environment. One cannot see another’s data.
  2. Within it, each person can access their own work, their team’s work, or the organization’s work.
  3. A person approves, requests a change, or closes the work before delivery.
  4. In the delivery, each citation opens its source beside the text.
  5. The delivery is a PDF in the format of your organization.
  6. Private systems are included only with your organization’s access permission.

Next step

Bring a piece of work to discuss.

Schedule a conversation