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):
- Snowflake Cortex — Default and recommended for Native App deployments, no setup required
- Public APIs — Anthropic, OpenAI, and Google standard API keys (requires EAI)
- Enterprise Cloud - Google Vertex AI — Secure, private endpoints via GCP (requires EAI)
- 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
- ACCOUNTADMIN role is required to install the app.
- Account Admin must grant application roles to end users.
- The app creates an Ekai DB — ensure users have access. By default, all users with assigned application roles have full database access.
- The app must be granted access to target objects: databases, schemas, tables, views, and warehouses. See Data Access Configuration.
- An external user account should be created and shared with the Ekai team for setup, testing, and debugging.
- 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:
| Object | Recommendation |
|---|---|
| Warehouses | X-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 Intelligence | Ensure SF Intelligence is enabled and required LLMs are accessible. Alternatively, create the Intelligence object with cross-region inference. |
| Event Tables | An event table must exist for log access (usually present by default — account admins can verify). |
| Cortex Analyst Ownership | If not using a PAT, users may need to enable usage of Snowflake Intelligence objects. |