Zero Data Infrastructure Requirements
Alation AI runs as an add-on on the Alation Agent. Before installing the add-on, the following backing services must be provisioned in the customer’s environment.
This section assumes the Alation Agent is already set up and registered with the Alation cloud instance.
Summary
Section titled “Summary”| Service | Required | Purpose | Recommended Version |
|---|---|---|---|
| PostgreSQL | Yes | Chat logs, agent configs, task queue | 14+ |
| Redis | Yes | Caching, rate limiting, session state | 6+ |
| Elasticsearch | No | Sample value storage for AI-powered search | 9+ |
| S3-compatible storage | No | Artifact storage (query results, charts) | Any S3-compatible API |
| LLM API access | Yes | Language model inference | OpenAI-compatible or AWS Bedrock |
Service Details
Section titled “Service Details”The Alation AI add-on configuration wizard collects connection parameters for each service during installation. The sections below list what will be requested.
PostgreSQL
Section titled “PostgreSQL”Required. Used to store chat history, agent configurations, evaluation sets, and background task state. All customer data is encrypted at rest.
| Parameter | Description |
|---|---|
| Host | Hostname or service address of the PostgreSQL instance |
| Port | Connection port (default: 5432) |
| Database Name | Name of the database to use |
| Username | Database user |
| Password | Database user password |
Required. Used for caching, rate limiting, and session state.
| Parameter | Description |
|---|---|
| Redis URI | Connection URI (e.g., redis://redis-master:6379) |
| Use Redis Cluster | Enable if connecting to a Redis Cluster deployment (default: off) |
Elasticsearch
Section titled “Elasticsearch”Optional. When enabled, Alation AI uses Elasticsearch to store and search sample values from customer data sources, improving agent quality.
Enabling Elasticsearch also requires access to an embeddings model endpoint for vectorizing sample data. See LLM API Access below for configuring AI/ML models.
| Parameter | Description |
|---|---|
| Enable Elasticsearch for Sampling | Toggle to enable (default: off) |
| Elasticsearch Host | Hostname of the Elasticsearch instance |
| Elasticsearch API Key | API key for authentication (optional) |
S3-Compatible Storage
Section titled “S3-Compatible Storage”Optional. Used for storing tool-generated artifacts (query results, charts). Defaults to in-memory storage if not configured.
| Parameter | Description |
|---|---|
| Asset Storage Backend | Select “S3” to enable (default: In-Memory) |
| S3 Bucket Name | Name of the S3 bucket for artifact storage |
LLM API Access
Section titled “LLM API Access”You will need to set up an LLM provider and configure your agents to use it. See the following docs for more information:
Network Accessibility
Section titled “Network Accessibility”All services listed above must be network-reachable from the Alation Agent host. Verify that firewall rules and/or security groups permit connectivity from the agent to each backing service.