Skip to main content

Requirements

Private Preview

Summary of everything your team needs to provide or setup to enable the Ekai native app.


Setup & Identifiers​

Consumers are requested to do the following in order to enable and access Ekai:

  • Share your Snowflake account details: region, locator, and account identifier
  • Provision access to LLMs by choosing one of the following options (see LLM Configuration for full details):
    1. Snowflake Cortex — Default and recommended for Native App deployments, no setup required
    2. Public APIs — Anthropic, OpenAI, and Google standard API keys (requires EAI)
    3. Enterprise Cloud - Google Vertex AI — Secure, private endpoints via GCP (requires EAI)
    4. Enterprise Cloud - Azure OpenAI — Secure, private endpoints via Azure (requires EAI)
  • Describe the target data (tables, row/column counts, total size) so Ekai can scope an efficient end-to-end runtime for the trial.
  • The Ekai team will provision the app package in your account and region — no action needed on this step. Reach out to sales@ekai.ai or support@ekai.ai to initiate access.

Access & Privileges​

  1. ACCOUNTADMIN role is required to install the app.
  2. Account Admin must grant application roles to end users.
  3. The app creates an Ekai DB — ensure users have access. By default, all users with assigned application roles have full database access.
  4. The app must be granted access to target objects: databases, schemas, tables, views, and warehouses. See Data Access Configuration.
  5. An external user account should be created and shared with the Ekai team for setup, testing, and debugging.
  6. Optional: Ekai allows users to connect to their configured data via Native App Identity, or through User PAT, OAuth, or Key-Pair authentication for user-specific access. The latter three methods allow users to connect to external accounts but require setting up External Access Integration (EAI).

Query Execution & Available Objects​

Verify the following before starting the trial:

ObjectRecommendation
WarehousesX-Small warehouse EKAI_APP_WAREHOUSE already provisioned by default for small/testing datasets. Small/Medium warehouse is usually sufficient for most PoC use cases where data does not exceed a few GB. Large for tens of GBs / billions of rows; X-Large for larger datasets
Snowflake IntelligenceEnsure SF Intelligence is enabled and required LLMs are accessible. Alternatively, create the Intelligence object with cross-region inference.
Event TablesAn event table must exist for log access (usually present by default — account admins can verify).
Cortex Analyst OwnershipIf not using a PAT, users may need to enable usage of Snowflake Intelligence objects.