# Install flurry in Snowflake

> For the Snowflake admin. One page, four steps.

Canonical: https://dvt.dev/docs/install/

> **Draft.** flurry's Snowflake app is not released yet. This page describes the planned install and will be checked against the real app before it ships.

You need a role that can install apps from the Snowflake Marketplace, such as ACCOUNTADMIN.

1. **Get flurry.** In Snowsight, open Marketplace, find flurry and click **Get**. Keep the app name `FLURRY` unless you have a reason to change it.
2. **Give people access.** flurry has three roles: viewers use apps, editors build them, admins certify apps and manage settings. Grant each to the account roles that should have it:

```sql
GRANT APPLICATION ROLE FLURRY.APP_VIEWER TO ROLE ANALYST;
GRANT APPLICATION ROLE FLURRY.APP_EDITOR TO ROLE DATA_TEAM;
GRANT APPLICATION ROLE FLURRY.APP_ADMIN  TO ROLE DATA_PLATFORM_ADMIN;
```

3. **Open it and share the link.** Open the app in Snowsight and copy its URL from the browser. Each person signs in to Snowflake once in a browser before their AI can connect.
4. **(Optional) Let your team use Claude.** Follow [let your team use Claude](https://dvt.dev/docs/claude-connector/).

Apps read only the tables your people's roles can already read. Nothing leaves your account unless you turn on a connector; see [what leaves your account](https://dvt.dev/docs/what-leaves-your-account/).

## For people who build

Send them to [connect your AI](https://dvt.dev/docs/connect/). In flurry on Snowflake, the **Connect your AI** screen shows each person's address. Claude Code users sign in with a Snowflake programmatic access token in this form:

```sh host=claude_code mode=native
claude mcp add --transport http flurry https://<your-app-url>/mcp --header 'Authorization: Snowflake Token="<PAT>"'
```

Cortex Code users name their Snowflake connection:

```sh host=cortex_code mode=native
cortex mcp add -t http --snowflake-connection <CONNECTION> flurry https://<your-app-url>/mcp
```

## Didn't work?

See [troubleshooting](https://dvt.dev/docs/troubleshooting/#403-no-organization-membership).
